Microsoft Visual - událost CheckedChanged

Od: Datum: 12.12.12 18:16 odpovědí: 2 změna: 12.12.12 19:58

Dobrý den,

zadrhl jsem se nejspíš na triviální věci, ale nemůžu přijít na to, jak "označit" 3 zaškrtávací políčka, u kterých chci nastavit stejnou událost checkedchanged...

Ve výsledku to má vypadat takto:

private void všechnaPolíčka_CheckedChanged (object sender,Eventargs e)


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 12.12.12 19:21
avatar

Jak tak na to koukám, funkce vám předává jak zdrojový objekt, tak event. Takže vám bude stačit jeden společný event handler s libovolným jménem, který bude obsahovat to, co se má provádět.

Na každé z políček pak dáte jednoduchý event checkedChanged, který bude volat váš handler.

No a další možnost, sice vám v nadpisu vypadlo nějaké slovo, že co to vlastně máte zač, ale dalo by se předpokládat, že můžete od výchozího zaškrtávacího políčka vytvořit odvozenou classu, která bude sloužit pouze tomuto účelu, a daný event bindovat v konstruktoru, takže tam bude vždy a automaticky.

Ohodnoceno: 2x
 
Od: balcikd
Datum: 12.12.12 19:58

Děkuji, už jsem na to díky Vaší reakci přišel.

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.