NOVINKA: Pracuj až o 60 % rychleji díky akreditovanému kurzu Specialista na AI. Nyní již od 0 Kč. Zjisti více:
LETNÍ AKCE BRZY KONČÍ! Už jen dnes můžeš získat až 90 % extra kreditů ZDARMA při dobití od 1199 kreditů s promo kódem MORE90.
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.