Control.ProcessKeyEventArgs(Message) Metódus

Definíció

Feldolgoz egy kulcsfontosságú üzenetet, és létrehozza a megfelelő vezérlőeseményeket.

protected:
 virtual bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyEventArgs(ref System.Windows.Forms.Message m);
abstract member ProcessKeyEventArgs : Message -> bool
override this.ProcessKeyEventArgs : Message -> bool
Protected Overridable Function ProcessKeyEventArgs (ByRef m As Message) As Boolean

Paraméterek

m
Message

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

Válaszok

trueha az üzenetet a vezérlő feldolgozta; egyéb esetben. false

Megjegyzések

Ezt a metódust akkor hívja meg a rendszer, ha egy vezérlő billentyűzetüzenetet kap. A metódus felelős az üzenet megfelelő kulcseseményeinek generálásáért az OnKeyPress, OnKeyDownvagy OnKeyUp metódus meghívásával. A m paraméter tartalmazza a feldolgozandó ablaküzenetet. A tulajdonság lehetséges értékei a Message.Msg következők: WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP és WM_IME_CHAR.

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

Ha a ProcessKeyEventArgs(Message) metódust egy származtatott osztályban bírálja felül, a vezérlőelemnek vissza kell térnie true , hogy jelezze, hogy feldolgozta a kulcsot. A vezérlő által nem feldolgozott kulcsok esetében az alaposztály metódusának meghívásának ProcessKeyEventArgs(Message) eredményét kell visszaadni. A vezérlőknek ritkán kell felülbírálniuk ezt a módszert.

A következőre érvényes: