Auf Item-Text zugreifen bei ComboBox



  • Hallo,

    ich möchte, dass an einer bestimmten Stelle im Programm im Textfeld einer ComboBox der Name eines bestimmten Eintrags (aus eben dieser ComboBox) steht.

    Ich hatte mir, da "Items" ja ein TStrings-Objekt ist, Beispiele zu TMemo angeschaut, allerdings blieben meine Versuche erfolglos.

    Bei

    DropDown->Text = DropDown->Items[index]
    

    bekomme ich die Fehlermeldung "Cannot convert TStrings to AnsiString"

    und bei

    DropDown->Text = DropDown->Items[index].Text
    

    stürzt mir das Programm mit einem Access Violation Error ab.

    Wie greife ich also korrekt auf den Namen/Text eines Items zu?

    Viele Grüße & danke im Voraus,
    GoldenAge



  • Hallo

    Wie die Fehlermeldung schon sagt, ist Items von Typ TStrings*, und dazu findest du dann in der BCB-Hilfe weitere Doku.

    DropDown->Text = DropDown->Items->Strings[index];
    

    bis bald
    akari



  • Aaaah... da muss noch ein ->Strings dazwischen! *erleuchtet guck*

    Danke!


Log in to reply