Condividi tramite


ToolStrip.ProcessDialogKey(Keys) Metodo

Definizione

Elabora un tasto della finestra di dialogo.

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

Parametri

keyData
Keys

Uno dei valori di Keys che rappresenta il tasto da elaborare.

Restituisce

Boolean

true se il tasto è stato elaborato dal controllo; in caso contrario, false.

Commenti

Il metodo viene chiamato durante la ProcessDialogKey pre-elaborazione dei messaggi per gestire caratteri di dialogo, ad esempio TAB, RETURN, ESCAPE e tasti di direzione. Questo metodo viene chiamato solo se il IsInputKey metodo indica che il controllo non elabora la chiave. Il ProcessDialogKey metodo invia semplicemente il carattere al metodo del ProcessDialogKey controllo padre oppure restituisce false se il controllo non ha un elemento padre. La System.Windows.Forms.Form classe esegue l'override di questo metodo per eseguire l'elaborazione effettiva delle chiavi della finestra di dialogo. Questo metodo viene chiamato solo quando il controllo è ospitato in un'applicazione Windows Forms o in un 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 la chiave è stata elaborata. Per le chiavi non elaborate dal controllo, è necessario restituire il risultato della chiamata al metodo della classe di ProcessDialogChar(Char) base. I controlli raramente, se mai, devono eseguire l'override di questo metodo.

Si applica a