WebBrowserBase.ProcessDialogKey(Keys) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przetwarza klucz okna dialogowego, jeśli kontrolka WebBrowser ActiveX nie przetwarza go.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
protected:
override bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessDialogKey (keyData As Keys) As Boolean
Parametry
Zwraca
true
jeśli klucz został przetworzony przez element WebBrowserBase; w przeciwnym razie false
.
Uwagi
Ta metoda jest wywoływana podczas wstępnego przetwarzania komunikatów w celu obsługi znaków dialogowych, takich jak TAB, RETURN, ESCAPE i klawisze strzałek. Ta metoda jest wywoływana tylko wtedy, gdy kontrolka WebBrowser ActiveX nie przetwarza klucza. W tym przypadku ta metoda deleguje wywołanie do metody podstawowej Control.ProcessDialogKey .
Uwagi dotyczące dziedziczenia
Podczas zastępowania ProcessDialogKey(Keys) metody w klasie pochodnej kontrolka powinna wrócić true
, aby wskazać, że przetworzyła klucz. W przypadku kluczy, które nie są przetwarzane przez kontrolkę, należy zwrócić wynik wywołania metody klasy ProcessDialogChar(Char) bazowej. Kontrolki rzadko, jeśli kiedykolwiek, muszą zastąpić tę metodę.