Condividi tramite


Metodo TypeAndMemberDropdownBars.OnItemChosen

Chiamato quando un elemento viene scelto dalla casella combinata specificata.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Sintassi

'Dichiarazione
Public Overridable Function OnItemChosen ( _
    combo As Integer, _
    entry As Integer _
) As Integer
public virtual int OnItemChosen(
    int combo,
    int entry
)

Parametri

  • combo
    Tipo: System.Int32
    [in] L'ID della casella combinata (0 per la casella combinata dei tipi, 1 per la casella combinata dei membri).
  • entry
    Tipo: System.Int32
    [in] L'indice della voce che è stata scelta.

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Implementa

IVsDropdownBarClient.OnItemChosen(Int32, Int32)

Note

Questo metodo viene chiamato quando l'elemento selezionato viene scelto, ovvero, l'utente fa clic su una voce in una casella combinata.OnItemSelected il metodo viene chiamato quando l'elemento verrà evidenziato ma non necessariamente viene fatto clic su.

Questo metodo è un'implementazione di OnItemChosen metodo su IVsDropdownBarClient interfaccia.

il metodo di base chiama GetMember metodo per recuperare la voce obbligatoria.Se la voce viene trovata, l'intervallo viene ottenuta la voce e CenterLines il metodo viene chiamato su IVsTextView oggetto passato al metodo interno SynchronizeDropdowns (vedere la sezione “note per i chiamanti„ in TypeAndMemberDropdownBars una classe per informazioni dettagliate su questo metodo interno).Quindi SetCaretPos il metodo viene chiamato su IVsTextView oggetto, seguito da SetFocus metodo e infine il metodo interno SynchronizeDropdowns viene chiamato per garantire che le caselle combinate per riflettere la nuova posizione del cursore.il metodo di base restituisce sempre un codice di esito positivo di S_OK.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

TypeAndMemberDropdownBars Classe

Spazio dei nomi Microsoft.VisualStudio.Package