Control.ProcessKeyPreview(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.
Egy billentyűzetüzenet előnézete.
protected:
virtual bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyPreview(ref System.Windows.Forms.Message m);
abstract member ProcessKeyPreview : Message -> bool
override this.ProcessKeyPreview : Message -> bool
Protected Overridable Function ProcessKeyPreview (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 egy gyermekvezérlő hívja meg, amikor a gyermekvezérlő billentyűzetüzenetet kap. A gyermekvezérlő meghívja ezt a metódust, mielőtt billentyűzetes eseményeket hoz létre az üzenethez. Ha ez a módszer visszatér true, a gyermekvezérlő feldolgozva tekinti az üzenetet, és nem hoz létre billentyűzetes eseményeket. A m paraméter tartalmazza a megtekinteni kívánt ablaküzenetet. A tulajdonság lehetséges értékei a Message.Msg következők: WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP és WM_SYSKEYUP. A ProcessKeyPreview metódus egyszerűen elküldi a karaktert a szülő metódusának ProcessKeyPreview , vagy visszaadja false , ha a vezérlőelemnek nincs szülője. Az Form osztály felülírja ezt a módszert a párbeszédpanel-kulcsok tényleges feldolgozásához.
Megjegyzések az öröklőkhöz
Ha a ProcessKeyPreview(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 ProcessKeyPreview(Message) eredményét kell visszaadni.