Control.ProcessKeyEventArgs(Message) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Verwerkt een sleutelbericht en genereert de juiste controle-gebeurtenissen.
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
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 wanneer een besturingselement een toetsenbordbericht ontvangt. De methode is verantwoordelijk voor het genereren van de juiste belangrijke gebeurtenissen voor het bericht door de OnKeyPress, OnKeyDownof OnKeyUp methoden aan te roepen. De m parameter bevat het vensterbericht dat moet worden verwerkt. Mogelijke waarden voor de Message.Msg eigenschap zijn WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP en WM_IME_CHAR.
Notities voor overnemers
Bij het overschrijven van de ProcessKeyEventArgs(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 ProcessKeyEventArgs(Message) de basisklasse worden geretourneerd. Besturingselementen zullen zelden, indien ooit, deze methode moeten overschrijven.