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 uw toepassingsontwerp is het wellicht nodig om één gebeurtenis-handler te gebruiken voor meerdere gebeurtenissen of om meerdere gebeurtenissen dezelfde procedure uit te voeren. Het is bijvoorbeeld vaak een krachtige tijdbesparing om een menuopdracht te hebben die dezelfde gebeurtenis genereert als een knop in uw formulier als deze dezelfde functionaliteit beschikbaar maakt. U kunt dit doen met behulp van de weergave Gebeurtenissen van het venster Eigenschappen in C# of met het trefwoord Handles
en de klassenaam en methodenaam vervolgkeuzelijsten in de Visual Basic Code Editor.
Meerdere gebeurtenissen verbinden met één gebeurtenis-handler in Visual Basic
Klik met de rechtermuisknop op het formulier en kies Code weergeven.
Selecteer in de vervolgkeuzelijst Klassenaam een van de besturingselementen waarvoor u de gebeurtenis-handler wilt hebben.
Selecteer in het dropdown-menu Methodenaam een van de gebeurtenissen die de gebeurtenis-handler moet afhandelen.
De Code-editor voegt de juiste gebeurtenishandler in en plaatst de invoegpositie binnen de methode. In het onderstaande voorbeeld is dit de Click gebeurtenis voor het besturingselement Button.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Add event-handler code here. End Sub
Voeg de andere gebeurtenissen toe die u wilt verwerken aan de
Handles
-clausule.Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click ' Add event-handler code here. End Sub
Voeg de juiste code toe aan de gebeurtenis-handler.
Meerdere gebeurtenissen verbinden met één gebeurtenis-handler in C#
Selecteer het controle-element waarmee u een evenementenhandler wilt verbinden.
Klik in het venster Eigenschappen op de knop Gebeurtenissen (
).
Klik op de naam van de gebeurtenis die u wilt verwerken.
Klik in het waardeveld naast de gebeurtenisnaam op de vervolgkeuzeknop om een lijst weer te geven met bestaande methoden die overeenkomen met de methodehandtekening van de gebeurtenis die u wilt verwerken.
Selecteer de juiste gebeurtenis-handler in de lijst.
Code wordt toegevoegd aan het formulier om de gebeurtenis te binden aan de bestaande gebeurtenis-handler.
Zie ook
- Eventhandlers maken in Windows Forms
- Overzicht van eventhandlers
.NET Desktop feedback