TComboBox durchsuchen und Position feststellen - Wie?
-
Hallo Zusammen,
ich habe eine TComboBox und möchte diese nach einem bestimmten Item durchsuchen und dann fesstellen an welcher Stelle des ItemIndexes dieser Wert steht.Probiert habe ich es schon folgender maßen:
for(int i = 0; i < ComboBox->Items->Count; i++) { ComboBox->ItemIndex = i; if(ComboBox->Items->Text == "Suchtext") item_index = i; }Mit dem Debugger habe ich jetzt festgestellt, das in "Items->Text" alle Items drin stehen, z.B. "Text1\r\nText2\r\".
Wie finde ich jetzt raus, an welcher Stelle mein gesuchter Text steht?Für Hilfe, danke im voraus.
-
if(ComboBox1->Items->Strings[0] == "dsjfljs") { } oder ComboBox1->Items->IndexOf("dsjlfj");
-
Items ist vom Typ TStrings und dort gibt es eine Methode namens IndexOf
[Edit] zu langsam...

-
Ich danke schön. Das hat geklappt.