Als ik bijvoorbeeld een programmatje maak met meedere knoppen die allen een textwaarde hebben. Hoe kan ik er dan voor zorgen dan die niet voor elke knop een aparte [knopnaam].click voor moet maken. Ik heb zelf al gezocht en het schijnt met sender te moeten kunnen, maar ik krijg het met geen enkele mogelijkheid goed. Het werkt perfect, maar ik moet er option strict voor uitzetten of de compiler error negeren en dan werkt het programma ook vlekkenloos, maar dit vindt ik geen mooie oplossing. Wie weet precies hoe het moet ?
Zoek eens een tutorial op over event handlers in delegates in .NET.
Zoals je zal zien, kan je eenzelfde event-handler aan verschillende events hangen.
De sender in je event-handler is de component die verantwoordelijk was voor het triggeren van de event. Je krijgt 'm door als object, maar je kan 'm casten naar het juiste type (als je dat type weet).
Zoals je zal zien, kan je eenzelfde event-handler aan verschillende events hangen.
De sender in je event-handler is de component die verantwoordelijk was voor het triggeren van de event. Je krijgt 'm door als object, maar je kan 'm casten naar het juiste type (als je dat type weet).
https://fgheysels.github.io/
Het werkt. Ik heb het zo opgelost:
Dim btnGeklikt As Button = DirectCast(sender, Button)
Het vervelende is dat ik het in voorbeeld applicaties anders (makkelijker) heb gezien.
Dim btnGeklikt As Button = DirectCast(sender, Button)
Het vervelende is dat ik het in voorbeeld applicaties anders (makkelijker) heb gezien.
[ Voor 5% gewijzigd door Verwijderd op 07-07-2005 14:50 ]
Je kunt achter de function header toch ", handles mybase.knopnaam.click" toevoegen? (pseudo)
🇪🇺 pro Europa!
Hoe dan ?Verwijderd schreef op donderdag 07 juli 2005 @ 14:27:
Het vervelende is dat ik het in voorbeeld applicaties anders (makkelijker) heb gezien.
Als je dezelfde event handler aan verschillende knoppen wilt hangen, dan is de manier waarop je het nu gedaan hebt, de enige juiste manier om na te gaan welke knop die event nu eigenlijk getriggered heeft.
https://fgheysels.github.io/
Je kan ook het command event gebruiken en dan een commandname instellen per knop..
Dan ga je er al vanuit dat de topicstarter ASP.NET gebruikt, en het heeft over knoppen die in een Grid staan.
Aannames zijn fataal.
Aannames zijn fataal.
https://fgheysels.github.io/
Pagina: 1