Zellen von StringGrid von Items aus ComboBox laden



  • Form1->StringGrid1->Cells[2][idx+1] = Form1->ComboBox1->Items[idx];
    

    folgende Fehlermeldung:

    [C++ Error] main.cpp(89): E2034 Cannot convert 'TStrings' to 'AnsiString'

    Wobei ich ja aus dem Items (Tstrings*) nur einen einzelnen String auswähle, über den index idx.

    Wie krieg ich das hin?

    gruss

    Toby



  • Hallo

    Nein der Compiler hat natürlich recht. Du wendest den []-Operator auf die TStringList, was falsch ist. Du must den Operator auf deren Eigenschaft Strings anwenden.
    Desweiteren solltest du "Form1->" nicht innerhalb von Methoden von TForm1 selber verwenden

    StringGrid1->Cells[2][idx+1] = ComboBox1->Items->Strings[idx];
    

    bis bald
    akari



  • ok du hast recht, danke dir 🙂


Anmelden zum Antworten