Condividi tramite


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

Questo metodo viene chiamato durante l'elaborazione del messaggio per gestire i caratteri chiave della finestra di dialogo, ad esempio TAB, FRECCIA SINISTRA, FRECCIA DESTRA, FRECCIA SU e FRECCIA GIÙ. Le chiavi che includono i modificatori ALT o CONTROL non vengono gestiti. Questo metodo viene chiamato solo se il metodo indica che il Control.IsInputKey controllo non elabora la chiave. Il Control.ProcessDialogKey metodo invia semplicemente il carattere al metodo padre Control.ProcessDialogKey oppure restituisce false se il controllo non ha alcun elemento padre. La classe esegue l'override System.Windows.Forms.Form di questo metodo per eseguire l'elaborazione effettiva delle chiavi della finestra di dialogo. Il tempo di esecuzione chiama questo metodo 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.

Si applica a

Vedi anche