Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit onderwerp worden de belangrijkste toetsenbord- en muisevenementen van System.Windows.Forms.Controlbeschreven. Wanneer een gebeurtenis wordt verwerkt, moeten auteurs van besturingselementen de beveiligde OnEventName methode overschrijven in plaats van een gemachtigde aan de gebeurtenis toe te voegen. Zie voor een overzicht van gebeurtenissen Het genereren van gebeurtenissen van een onderdeel.
Opmerking
Als er geen gegevens zijn gekoppeld aan een gebeurtenis, wordt een exemplaar van de basisklasse EventArgs als argument doorgegeven aan de methode OnEventName.
Toetsenbordevenementen
De algemene toetsenbordevenementen die uw besturingselement kan verwerken, zijn KeyDown, KeyPressen KeyUp.
| Gebeurtenisnaam | Methode voor overschrijven | Beschrijving van gebeurtenis |
|---|---|---|
KeyDown |
void OnKeyDown(KeyEventArgs) |
Wordt gegenereerd wanneer een toets wordt ingedrukt. Als een toets wordt ingedrukt, wordt een KeyDown-gebeurtenis geactiveerd met de herhalingsfrequentie die is gedefinieerd door het besturingssysteem. |
KeyPress |
void OnKeyPress(KeyPressEventArgs) |
Elke keer dat een toets wordt ingedrukt, wordt geactiveerd. Als een toets wordt ingedrukt, wordt een KeyPress-gebeurtenis geactiveerd met de herhalingsfrequentie die is gedefinieerd door het besturingssysteem. |
KeyUp |
void OnKeyUp(KeyEventArgs) |
Veroorzaakt wanneer een toets wordt losgelaten. |
Opmerking
Het verwerken van toetsenbordinvoer is aanzienlijk complexer dan het overschrijven van de gebeurtenissen in de voorgaande tabel en valt buiten het bereik van dit onderwerp. Zie Overzicht van het gebruik van het toetsenbord voor meer informatie.
Muisevenementen
De muis gebeurtenissen die uw besturingselement kan verwerken zijn MouseDown, MouseEnter, MouseHover, MouseLeave, MouseMoveen MouseUp. Zie Overzicht van het gebruik van de muis voor meer informatie.
| Gebeurtenisnaam | Methode voor overschrijven | Beschrijving van gebeurtenis |
|---|---|---|
MouseDown |
void OnMouseDown(MouseEventArgs) |
Omhoog wanneer de muisknop wordt ingedrukt terwijl de aanwijzer over het besturingselement loopt. |
MouseEnter |
void OnMouseEnter(EventArgs) |
Verhoogd wanneer de aanwijzer voor het eerst de regio van het besturingselement binnenkomt. |
MouseHover |
void OnMouseHover(EventArgs) |
Verhoogd wanneer de aanwijzer boven het besturingselement beweegt. |
MouseLeave |
void OnMouseLeave(EventArgs) |
Verhoogd wanneer de aanwijzer het gebied van het besturingselement verlaat. |
MouseMove |
void OnMouseMove(MouseEventArgs) |
Verhoogd wanneer de aanwijzer in het gebied van het besturingselement wordt verplaatst. |
MouseUp |
void OnMouseUp(MouseEventArgs) |
Omhoog wanneer de muisknop wordt losgelaten terwijl de aanwijzer over het besturingselement loopt of de aanwijzer het gebied van het besturingselement verlaat. |
Zie ook
.NET Desktop feedback