Metoda TypeAndMemberDropdownBars.OnItemChosen —
Wywoływane, gdy zostanie wybrany element z określonym kombi.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Składnia
'Deklaracja
Public Overridable Function OnItemChosen ( _
combo As Integer, _
entry As Integer _
) As Integer
public virtual int OnItemChosen(
int combo,
int entry
)
Parametry
- combo
Typ: System.Int32
[w] Identyfikator pola kombi (0 dla typów pola kombi, 1 dla pola kombi członków).
- entry
Typ: System.Int32
[w] Indeks wpisu, który został wybrany.
Wartość zwracana
Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.
Implementuje
IVsDropdownBarClient.OnItemChosen(Int32, Int32)
Uwagi
Metoda ta jest wywoływana, gdy zaznaczony element jest wybrany, to znaczy, że użytkownik kliknął wpis w polu kombi.OnItemSelected Metoda jest wywoływana, gdy element jest wyróżniony, ale niekoniecznie kliknął.
Ta metoda jest implementacją OnItemChosen metody na IVsDropdownBarClient interfejsu.
Wywołania metody podstawowej GetMember metoda pobierania żądany wpis.Jeśli zapis zostanie znaleziony, zakresu są uzyskiwane z wejścia i CenterLines wywoływana jest metoda IVsTextView obiekt, który został przekazany do metody wewnętrznego SynchronizeDropdowns (zobacz sekcję "Uwagi do wywoływania" w TypeAndMemberDropdownBars klasy szczegółowe informacje na temat tej metody wewnętrznego).Następnie SetCaretPos wywoływana jest metoda IVsTextView obiektu, a następnie SetFocus metodę, a na końcu wewnętrzne metody SynchronizeDropdowns jest nazywany, aby upewnić się, że pola kombi odzwierciedlić nowe położenie kursora.Metody podstawowej zawsze zwraca kod sukcesu S_OK.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..