Une fois le code écrit, le seul moyen que je connaisse pour afficher les surcharges pour une méthode est de réellement modifier la méthode en supprimant les parenthèses ()
et en les rouvrant.
Existe-t-il une touche de raccourci sur laquelle je pourrais appuyer pour l'activer au lieu de devoir modifier mes fichiers?
Pour un exemple, veuillez faire référence à la capture d'écran ShowDialog Overload ci-dessous:
c#
visual-studio
visual-studio-2010
jp2code
la source
la source
Réponses:
Essayez le raccourci clavier Ctrl- Shift- Space. Cela correspond au
Edit.ParameterInfo
cas où vous auriez modifié la valeur par défaut.Exemple:
la source
Alt + Up
ouAlt + Down
pour naviguer entre eux.Ctrl+ Shift+ Spaceaffiche 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 les parenthèses de la méthode.Voici l' affiche de liaison de touches de Visual Studio 2010 .
Et pour ceux qui utilisent encore 2008 .
la source
Testé uniquement sur Visual Studio 2010.
Placez votre curseur dans (), appuyez sur Ctrl+ K, puis P.
Naviguez maintenant en appuyant sur les touches fléchées ↑ / ↓ .
la source
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 touches standard ne fonctionne pas pour vous (possible dans certains profils), vous pouvez la modifier via la page des options du clavier
la source
Ctrl+Shift+Space
graphique?<kbd>
balises. Exemple<kbd>Shift</kbd>
Il arrive qu'aucune des méthodes ci-dessus ne fonctionne. La liaison des touches est appropriée, mais l'info-bulle ne s'affiche tout simplement pas dans tous les cas, ni comme aide à l'achèvement ni à la demande.
Pour le corriger, allez dans Tools \ Text Editor \ C # (ou toutes les langues) et vérifiez les " Informations sur les paramètres ". Maintenant ça devrait marcher
la source
Grande question; J'ai eu le même problème. Il s'avère qu'il existe en effet un raccourci clavier pour faire apparaître cette liste: Ctrl + Maj + Espace (une variation du raccourci IntelliSense de base de Ctrl + Espace).
la source
La commande
Edit.ParameterInfo
(mappée à Ctrl+ Shift+ Spacepar défaut) affichera l'info-bulle de surcharge si elle est invoquée lorsque le curseur est à l'intérieur des crochets de paramètre d'un appel de méthode.La commande
Edit.QuickInfo
(mappée à Ctrl+ KCtrl+ Ipar défaut) affichera l'info-bulle que vous verriez si vous survoliez l'emplacement du curseur.la source
De temps en temps, les suggestions ci-dessus cessent de fonctionner, si je redémarre Visual Studio, elles recommencent à fonctionner.
la source
Je sais que c'est un vieux post, mais pour les débutants comme moi qui continuent de visiter cette page, cela pourrait être utile. lorsque vous survolez une méthode, vous obtenez une boîte d'informations non cliquable, tandis que si vous écrivez simplement une virgule dans la parenthèse de la méthode, IntelliSense vous proposera la boîte d'informations bien-aimée avec les flèches cliquables.
la source
Le mien est apparu dans VS2010 après avoir écrit la première parenthèse.
donc, landaus.Ajouter (
Après avoir fait quelque chose comme ça, la boîte avec les flèches haut et bas est apparue.
la source