Rozszerzone EventsArgs dla eventa

Odpowiedz Nowy wątek
2011-08-02 10:22
0

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?


~Jeśli jeszcze nie zwariowałeś, tzn. że jesteś niedoinformowany...

Pozostało 580 znaków

2011-08-02 11:52

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.

Pozostało 580 znaków

2011-08-03 15:15
0

great


~Jeśli jeszcze nie zwariowałeś, tzn. że jesteś niedoinformowany...

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0