Teilen über


ComboBox.ProcessCmdKey(Message, Keys) Methode

Definition

Verarbeitet eine Befehlstaste.

protected:
 override bool ProcessCmdKey(System::Windows::Forms::Message % msg, System::Windows::Forms::Keys keyData);
protected override bool ProcessCmdKey (ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData);
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessCmdKey (ByRef msg As Message, keyData As Keys) As Boolean

Parameter

msg
Message

Dies ist die zu verarbeitende Fenstermeldung, die von einem Verweis übermittelt wird.

keyData
Keys

Dies ist einer der Enummerationswerte, die den zu verarbeitenden Schlüssel darstellen.

Gibt zurück

true, wenn das Zeichen vom Steuerelement verarbeitet wurde, andernfalls false.

Hinweise

Diese Methode wird während der Nachrichtenvorverarbeitung aufgerufen, um Befehlsschlüssel zu behandeln. Befehlstasten sind Schlüssel, die immer Vorrang vor regulären Eingabetasten haben. Beispiele für Befehlstasten sind Beschleuniger und Menüverknüpfungen. Die -Methode muss zurückgegeben true werden, um anzugeben, dass sie den Befehlsschlüssel verarbeitet hat, oder false um anzugeben, dass der Schlüssel kein Befehlsschlüssel ist. Diese Methode wird nur aufgerufen, wenn das Steuerelement in einer Windows Forms-Anwendung oder als ActiveX-Steuerelement gehostet wird.

Die ProcessCmdKey -Methode bestimmt zunächst, ob das -Steuerelement über einen ContextMenuverfügt, und ermöglicht, wenn ja, die ContextMenu Verarbeitung der Befehlstaste. Wenn die Befehlstaste keine Menüverknüpfung ist und das Steuerelement über ein übergeordnetes Element verfügt, wird der Schlüssel an die Methode des übergeordneten ProcessCmdKey Elements übergeben. Der Nettoeffekt ist, dass Befehlstasten in der Steuerungshierarchie "aufgeblasen" sind. Zusätzlich zur Taste, die der Benutzer gedrückt hat, geben die Schlüsseldaten auch an, welche Modifizierertasten ggf. gleichzeitig mit der Taste gedrückt wurden. Modifizierertasten umfassen die UMSCHALT-, STRG- und ALT-TASTE.

Gilt für: