Une fois que le code a été écrit, la seule façon dont je connaisse les surcharges d’une méthode consiste à éditer la méthode en supprimant le ()
de parenthèse et en le rouvrant.
Existe-t-il une touche de raccourci sur laquelle je pourrais 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:
Ctrl+Shift+Space affiche le Edit.ParameterInfo
pour la méthode sélectionnée, et par méthode sélectionnée, je veux dire que le curseur doit être entre parenthèses.
Voici le Affiche Visual Studio 2010 Keybinding .
Et pour ceux qui utilisent encore 2008 .
Testé uniquement sur Visual Studio 2010.
Placez votre curseur entre (), appuyez sur Ctrl+K, puis P.
Maintenant, naviguez en appuyant sur la touche ↑ / ↓ Touches directionnelles.
La liaison de clé par défaut pour cela est Ctrl+Shift+Space
La commande Visual Studio sous-jacente est Edit.ParameterInfo
. Si la liaison de clé standard ne fonctionne pas pour vous (possible dans certains profils), vous pouvez la modifier via la page des options du tableau de clés.
Il se trouve qu'aucune des méthodes ci-dessus ne fonctionne. La reliure à clé est appropriée, mais l'info-bulle ne s'affiche tout simplement pas, ni comme aide à l'achèvement, ni à la demande.
Pour résoudre ce problème, allez simplement dans Outils\Editeur de texte\C # (ou dans toutes les langues) et cochez la case ' Informations sur les paramètres '. Maintenant ça devrait marcher
Excellente question; J'ai eu le même problème. Il s'avère qu'il existe effectivement un raccourci clavier pour faire apparaître cette liste: Ctrl + Maj + Espace (une variante du raccourci IntelliSense de base de Ctrl + Espace).
La commande Edit.ParameterInfo
(associée à Ctrl+Shift+Space par défaut) affichera l'info-bulle de surcharge si elle est invoquée lorsque le curseur se trouve entre les crochets de paramètre d'un appel de méthode.
La commande Edit.QuickInfo
(associée à Ctrl+KCtrl+I par défaut) montrera l'info-bulle que vous verriez si vous passiez la souris sur la position du curseur.
De temps à autre, les suggestions ci-dessus cessent de fonctionner. Toutefois, si je redémarre Visual Studio, elles recommencent à fonctionner.
Je sais que c’est un vieux billet, mais pour les débutants comme moi qui continuent de cliquer sur cette page, cela pourrait être utile… .. lorsque vous passez la souris sur une méthode, vous obtenez une info-boîte non cliquable, Avec la méthode parenthèse, IntelliSense vous proposera la très appréciée info-box avec les flèches cliquables.
Le mien est apparu dans VS2010 après avoir écrit la première parenthèse.
oui, poussettes. Ajouter (
Après avoir fait quelque chose comme ça, la boîte avec les flèches haut et bas est apparue.