Control.ProcessKeyEventArgs(Message) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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.