TypeAndMemberDropdownBars.OnItemChosen, méthode
Appelé lorsqu'un élément est choisi de la zone de liste déroulante spécifiée.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Syntaxe
'Déclaration
Public Overridable Function OnItemChosen ( _
combo As Integer, _
entry As Integer _
) As Integer
public virtual int OnItemChosen(
int combo,
int entry
)
Paramètres
- combo
Type : System.Int32
[in] L'IDENTIFICATEUR de la zone de liste déroulante (0 pour la zone de liste déroulante de types, 1 pour la zone de liste déroulante de membres).
- entry
Type : System.Int32
[in] l'index de l'entrée qui a été choisie.
Valeur de retour
Type : System.Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.
Implémentations
IVsDropdownBarClient.OnItemChosen(Int32, Int32)
Remarques
Cette méthode est appelée lorsque l'élément sélectionné est choisie, c. autrement dit., l'utilisateur cliqué sur une entrée dans une zone de liste déroulante.La méthode d'OnItemSelected est appelée lorsque l'élément est mis en surbrillance mais pas nécessairement cliqué sur.
Cette méthode est une implémentation de la méthode d'OnItemChosen sur l'interface d'IVsDropdownBarClient.
La méthode de base appelle la méthode d'GetMember pour extraire l'entrée demandée.Si l'entrée est recherchée, l'étendue est obtenue à partir de l'entrée et la méthode d'CenterLines est appelée sur l'objet d'IVsTextView qui a été passé à la méthode interne SynchronizeDropdowns (voyez des « remarques la section pour appelants » dans la classe d'TypeAndMemberDropdownBars pour plus d'informations sur cette méthode interne).Ensuite la méthode d'SetCaretPos est appelée sur l'objet d'IVsTextView, visité par la méthode d'SetFocus, et enfin la méthode interne SynchronizeDropdowns est appelée afin de vérifier les zones de liste déroulante pour refléter la nouvelle position du signe insertion.La méthode de base retourne toujours code de réussite d'S_OK.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.