IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Andrej Farkaš:5.12.2013 17:23

Ako najoptimálnejšie vyriešiť, aby všetky objekty určitej triedy mali spoločný EventHandler? Je toto prípad, kde sa oplatí použiť statiku alebo je ju lepšie nejako obísť?
Ďakujem za rady :-)

Odpovědět
5.12.2013 17:23
Live. Love. Learn.
Avatar
Odpovídá na Andrej Farkaš
Jakub Lásko[Saarix]:5.12.2013 20:53

Přesně to jsem nedávno řešil a také by mě zajimalo nějaké optimální řešení.
Já jsem si u třídy komponenty vytvořil event Click a poté v jiné třídě, kde jsem pracoval s listem těchto komponent, tak jsem udělala metodu Click s parametry (object, EventArgs) a každé komponěntě jsem ji přiřadil do eventu. Následně lze pak jednoduše v metodě díky senderu rozlišit na jaký button bylo kliknuto a nějak reagovat.

Ale tuším, že to asi není nejlepší cesta...

Editováno 5.12.2013 20:54
Nahoru Odpovědět
5.12.2013 20:53
Časem je vše možné.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.