Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. 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í.
Avatar
asoft
Člen
Avatar
asoft:4.1.2015 7:58

Dobrý deň.

ComboBox.Item­s.Add("FRMA AAA");
ComboBox.Item­s.Add("FIRMA BBB");
ComboBox.Item­s.Add("FIRMA CCC");
ComboBox.Item­s.Add("FIRMA DDD");
ComboBox.Item­s.Add("FIRMA EEE);

Ako sa dá nájsť v ComboBox reťazec "DDD"
Samozrejme toto nefunguje (hľadá zľava):
ComboBox.Selec­tedIndex = ComboBox.FindStrin­g("DDD");

Tiež nefunguje:
bool x = ComboBox.Item­s.Contains("DDD");

 
Odpovědět
4.1.2015 7:58
Avatar
Michal Štěpánek:4.1.2015 9:44
bool x = ComboBox.Text.Contains("DDD");

SelectedIndex vrací číslo, takže ti nemůže najít text

Editováno 4.1.2015 9:46
Nahoru Odpovědět
4.1.2015 9:44
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na asoft
Jan Vargovský:4.1.2015 15:15
ComboBox.Items.Cast<string>().Any(i => i.Contains("DDD"));
 
Nahoru Odpovědět
4.1.2015 15:15
Avatar
αcнερ™
Tvůrce
Avatar
Odpovídá na asoft
αcнερ™:9.1.2015 12:45

Čo tak ComboBox.FindString ? :)

Nahoru Odpovědět
9.1.2015 12:45
. . .
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 4 zpráv z 4.