In ListBox ersten Eintrag per Code selektieren...
-
Hallo,
ich möchte gern per Down-Taste aus einer EditBox heraus in eine ListBox springen. Dabei soll der erste Eintrag der ListBox direkt selektiert werden. Ich gehe so vor:if (Key == VK_DOWN ) { ListVerlauf->Selected[0]; ListVerlauf->SetFocus(); }
Das Problem ist aber, dass ich mit einem ersten VK_DOWN den Focus auf die ListBox setze und der Eintrag NICHT selektiert ist. Erst nach einem erneuten DOWN ist der erste Eintrag selektiert (blau hinterlegt).
Ich möchte aber den zweiten DOWN-Druck vermeiden! Hat jemand eine Idee???
Danke und Gruß
Torsten
-
Verwendest to MultiSelect?
Wenn nicht, reichtListBox->ItemIndex = 0;
völlig aus.
-
geht...
Da war ich mit meinem "selektieren" ja auf'm Holzweg.
Danke und Gruß
Torsten
-
Nein, nicht wirklich. Wenn Du die Mehrfachauswahl aktiviert hättest, hätte das so funktiniert.
-
Aber nur mittels
ListVerlauf->Selected[0] = true;