Visual Studio: Comment afficher les surcharges dans IntelliSense?

Une fois le code écrit, la seule façon de voir les surcharges d’une méthode est de modifier la méthode en supprimant la parenthèse () et en la rouvrant.

Existe-t-il une touche de raccourci sur laquelle je peux appuyer pour l’activer au lieu de modifier mes fichiers?

Pour un exemple, référez-vous à la capture d’écran ShowDialog Overload ci-dessous:

ShowDialog1 Surcharges

Essayez le raccourci clavier CtrlShiftSpace . Cela correspond à Edit.ParameterInfo , au cas où vous avez modifié la valeur par défaut.

Exemple:

capture d'écran descriptive, par jp2code

Ctrl + Maj + Espace affiche Edit.ParameterInfo pour la méthode sélectionnée, et par méthode sélectionnée, le caret se trouve entre les crochets de la méthode.

Voici l’ affiche de Visual Studio 2010 Keybinding .

Et pour ceux qui utilisent encore 2008 .

Testé seulement sur Visual Studio 2010.

Placez votre curseur dans le (), appuyez sur Ctrl + K , puis sur P.

Naviguez maintenant en appuyant sur les touches fléchées / .

La liaison par défaut par défaut est Ctrl + Maj + Espace

La commande Visual Studio sous-jacente est Edit.ParameterInfo . Si la liaison par clé standard ne fonctionne pas pour vous (possible dans certains profils), vous pouvez la modifier via la page d’options du forum.

  • Outils -> Options
  • Clavier
  • Tapez dans Edit.ParameterInfo
  • Modifier la touche de raccourci
  • Hit Assign

Il arrive qu’aucune des méthodes ci-dessus ne fonctionne. La reliure à clé est correcte, mais l’info-bulle ne s’affiche pas dans tous les cas, que ce soit pour compléter ou à la demande.

Pour le réparer, allez simplement à Tools \ Text Editor \ C # (ou à toutes les langues) et vérifiez les ” Informations sur les parameters “. Maintenant ça devrait marcher

Grande question J’ai eu le même problème. Il se trouve qu’il y a bien un raccourci clavier pour faire apparaître cette liste: Ctrl + Maj + Espace (une variante du raccourci de base d’IntelliSense de Ctrl + Espace).

  • La commande Edit.ParameterInfo ( Edit.ParameterInfo à Ctrl + Shift + Espace par défaut) affiche l’info-bulle de surcharge si elle est appelée lorsque le curseur se trouve dans les parenthèses d’un appel de méthode.

  • La commande Edit.QuickInfo (mappée sur Ctrl + K Ctrl + I par défaut) affichera l’info-bulle que vous verriez si vous avez passé la souris sur l’emplacement du curseur.

Chaque fois que les suggestions ci-dessus cessent de fonctionner, si je redémarre Visual Studio, elles recommencent à fonctionner.

Je sais que c’est un ancien message, mais pour les débutants comme moi qui frappent encore cette page, cela pourrait être utile. Lorsque vous passez sur une méthode, vous obtenez une info-boîte non cliquable alors que si vous écrivez simplement une virgule dans la parenthèse de la méthode, IntelliSense vous proposera la boîte d’information avec les flèches cliquables.

Le mien est apparu dans VS2010 après avoir écrit la première parenthèse.

donc, landau.Add (

Après avoir fait quelque chose comme ça, la boîte avec les flèches haut et bas est apparue.