Problem mit ListBox
-
Wieso funktioniert folgendes nicht?
void __fastcall TForm1::lbNamenClick(TObject *Sender) { for (int i = 0; i < 100; i++) { if (lbNamen->ItemIndex == namen[i].name) { edtTelefon->Text = namen[i].tel } } }
ich will dass wenn man auf einen Eintrag in der ListBox klickt in einem Edit Fenster etwas angezeigt wird.(bekomme aber beim klick einen EVariant Fehler)
-
Dieser Thread wurde von Moderator/in flenders aus dem Forum WinAPI in das Forum Borland C++ Builder (VCL/CLX) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Da ItemIndex ein Integer ist und ich denke mal namen[i].namen ein String,
daher:lbNamen->Items->Strings[lbNamen->ItemIndex] == namen[i].namen
Bitte demnächst die Vollständige Fehlermeldung angeben
-
ok die Fehlermeldung krieg ich schonmal nicht mehr. Ich probiers dann mal weiter