Udostępnij za pośrednictwem


WebBrowserBase.ProcessDialogKey(Keys) Metoda

Definicja

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

keyData
Keys

Keys Jedna z wartości reprezentujących klucz do przetworzenia.

Zwraca

Boolean

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ę.

Dotyczy