Standardowo do wiekszosci event handlerow sa wysylane EventsArgs. Jak dodac do standardowego event handlera (np. Click) dodatkowy parametr lub poszerzyc obiekt EventsArgs o dodatkowe parametry zachowujac standardowo wysylane parametry?
0
3
jak dodać parametry - stworzyć klasę dziedziczącą po EventArgs z dodatkowymi polami.
jak dodać do standardowego handlera - tak bezpośrednio się nie da, bo przecież inny komponent nie musi wiedzieć, że zmieniłeś parametry akurat w Click. prawidłowo powinieneś stworzyć osobny event.
możesz też wykombinować, że parametr pozostanie typu EventArgs, a wewnątrz funkcji będziesz sprawdzał czy to jest prawdziwy EventArgs, czy dziedziczący po nim np. MyEventArgs.
0
great