Problem mit ListBox



  • Hallo ich habe ein Problem bei dieser Aufgabe.

    Ich krieg es einfach net hin das der Eintrag aus der ListBox auf Label1 anzeigt wird.

    Aufgabe:

    Wenn ein Eintrag in der ListBox angeklickt wird, soll er auf Label1 angzeigt werden.

    Aber irgendwie klappt das mit dem Label bei mir nicht -.- In Edit Felder krieg ich es rein nur in Label nicht.

    So gehts:

    void __fastcall TForm1::ListBox1Click(TObject *Sender)
    {
    
    Edit2->Text =  ListBox1->Items->Strings[ListBox1->ItemIndex];
    
    }
    

    Dann dachte ich mir dann geht es doch bestimmt auch so:

    void __fastcall TForm1::ListBox1Click(TObject *Sender)
    {
    
    Label1->Text =  ListBox1->Items->Strings[ListBox1->ItemIndex];
    
    }
    

    Geht aber nicht 😮

    Dann bekomme ich diese Fehlermeldung:

    Erzeugen
    [C++ Fehler] Unit1.cpp(37): E2247 Zugriff auf 'TControl::Text' nicht möglich



  • Hallo

    Dann schau doch mal in die BCB-Hilfe, was für Eigenschaften TLabel anbietet. Nämlich nicht Text (damit ist immer vom User editierbarer gemeint) sondern Caption (nur Anzeige).

    Mit ListBox hat das aber gar nichts zu tun, und mit Standard C++ auch nicht. Du wirst gleich ins richtige Forum verschoben.

    bis bald
    akari



  • thx hat funktioniert :>



  • Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum VCL (C++ Builder) verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten