Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akci až 30 % zdarma při nákupu e-learningu - Více informací.
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í.

Diskuze: nevyvolání události List boxu

Aktivity
Avatar
Adam Matis
Člen
Avatar
Adam Matis:22.2.2019 14:45

Ahoj nedaří se mi vyvolat událost na listboxu:

SelectedIndexChanged(object sender, System.EventArgs e)

Při kliknutí na nějaký prvek v listboxu se nic nestane. Někde jsem našel, že to dělá když nejsou položky do listboxu přidávány manuálně. Já tam zdroj dat dávám v kolekci pomocí Bindings.

Nevěděl by někdo jak to vyřešit ? Díky.

 
Odpovědět
22.2.2019 14:45
Avatar
Odpovídá na Adam Matis
Erik Šťastný:22.2.2019 15:00

Máš událost skutečně připojenenou? Jakým způsobem jsi metodu vytvářel?

Editováno 22.2.2019 15:01
 
Nahoru Odpovědět
22.2.2019 15:00
Avatar
Adam Matis
Člen
Avatar
Odpovídá na Erik Šťastný
Adam Matis:22.2.2019 15:34

Vytvořil jsem ji manuálně protože ve vlastnostech ji nemohu najít.

 
Nahoru Odpovědět
22.2.2019 15:34
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na Adam Matis
Erik Šťastný:22.2.2019 15:39

A nezapomněl jsi ji připojit?

Standardně když poklikáš ve vlastnostech v eventech, tak ti to vytvoří metodu a v konstruktoru třídy to metodu napojí na event.

Pokud jsi ale jen manuálně napsal tuhle třídu, tak ti tam hádám chybí to připojení.

 
Nahoru Odpovědět
22.2.2019 15:39
Avatar
Odpovídá na Adam Matis
Erik Šťastný:22.2.2019 15:41

Něco ve stylu:

comboBox.SelectedIndexChanged += new System.EventHandler(SelectedIndexChanged);
Editováno 22.2.2019 15:41
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět
22.2.2019 15:41
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 5 zpráv z 5.