Control.ProcessDialogKey(Keys) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elabora un tasto della finestra di dialogo.
protected:
virtual bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected virtual bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
abstract member ProcessDialogKey : System.Windows.Forms.Keys -> bool
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overridable Function ProcessDialogKey (keyData As Keys) As Boolean
Parametri
Restituisce
true
se il tasto è stato elaborato dal controllo; in caso contrario, false
.
Commenti
Questo metodo viene chiamato durante l'elaborazione del messaggio per gestire i caratteri di dialogo, ad esempio TAB, RETURN, ESC e tasti di direzione. Questo metodo viene chiamato solo se il metodo indica che il IsInputKey controllo non elabora la chiave. Il ProcessDialogKey metodo invia semplicemente il carattere al metodo padre ProcessDialogKey oppure restituisce false
se il controllo non ha alcun elemento padre. La classe esegue l'override di questo metodo per eseguire l'elaborazione Form effettiva delle chiavi di dialogo. Questo metodo viene chiamato solo quando il controllo è ospitato in un'applicazione Windows Forms o come controllo ActiveX.
Note per gli eredi
Quando si esegue l'override del ProcessDialogKey(Keys) metodo in una classe derivata, un controllo deve restituire true
per indicare che ha elaborato la chiave. Per le chiavi non elaborate dal controllo, il risultato della chiamata al metodo della ProcessDialogChar(Char) classe base deve essere restituito. I controlli raramente, se mai, devono eseguire l'override di questo metodo.