Control.ProcessKeyPreview(Message) Methode

Definitie

Een voorbeeld van een toetsenbordbericht weergeven.

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

Parameters

m
Message

Een Message, doorgegeven door verwijzing, die het vensterbericht vertegenwoordigt dat moet worden verwerkt.

Retouren

true als het bericht door het besturingselement is verwerkt; anders, false.

Opmerkingen

Deze methode wordt aangeroepen door een onderliggend besturingselement wanneer het onderliggende besturingselement een toetsenbordbericht ontvangt. Met het onderliggende besturingselement wordt deze methode aangeroepen voordat er toetsenbord gebeurtenissen voor het bericht worden gegenereerd. Als deze methode wordt geretourneerd true, houdt het onderliggende besturingselement rekening met het verwerkte bericht en genereert het geen toetsenbordgebeurtenissen. De m parameter bevat het vensterbericht dat u wilt bekijken. Mogelijke waarden voor de Message.Msg eigenschap zijn WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP en WM_SYSKEYUP. De ProcessKeyPreview methode verzendt het teken gewoon naar de methode van ProcessKeyPreview het bovenliggende item of retourneert false als het besturingselement geen bovenliggend element heeft. De Form klasse overschrijft deze methode om de werkelijke verwerking van dialoogvenstertoetsen uit te voeren.

Notities voor overnemers

Bij het overschrijven van de ProcessKeyPreview(Message) methode in een afgeleide klasse moet een besturingselement terugkeren true om aan te geven dat deze de sleutel heeft verwerkt. Voor sleutels die niet door het besturingselement worden verwerkt, moet het resultaat van het aanroepen van de methode van ProcessKeyPreview(Message) de basisklasse worden geretourneerd.

Van toepassing op

Zie ook