Nyelv

ToolStripItem.ProcessCmdKey(Message, Keys) Metódus

Definíció

Parancskulcsot dolgoz fel.

protected public:
 virtual bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected internal virtual bool ProcessCmdKey(ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
abstract member ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Friend Overridable Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Paraméterek

m
Message

Egy Messagehivatkozással átadott üzenet, amely a feldolgozandó ablaküzenetet jelöli.

keyData
Keys

Az egyik Keys érték, amely a feldolgozandó kulcsot jelöli.

Válaszok

false minden esetben.

Megjegyzések

Ezt a metódust az üzenetelőfeldolgozás során hívjuk meg a parancskulcsok kezeléséhez. A parancsbillentyűk olyan kulcsok, amelyek mindig elsőbbséget élveznek a hagyományos bemeneti kulcsokkal szemben. A parancsbillentyűk közé tartoznak például a gyorsítók és a menü billentyűparancsai. A metódusnak vissza kell térnie true , hogy jelezze, hogy feldolgozta a parancskulcsot, vagy false azt, hogy a kulcs nem parancskulcs.

A metódus alaposztályú implementációja ProcessCmdKey minden esetben eredményül ad false vissza.

Megjegyzések az öröklőkhöz

Ha egy származtatott osztályban felülbírálja a ProcessCmdKey(Message, Keys) metódust, a metódus felülbírálásának vissza kell térnie true , hogy jelezze, hogy feldolgozta a kulcsot. A származtatott osztályoknak ritkán kell felülbírálniuk ezt a metódust.

A következőre érvényes: