Fehler: Links von .Text mussKlasse Strukter und Union angegeben werden.



  • Hi Leute

    ich möchte eine random Zahl erstellen und diese dann sofort in einem Label ausgeben.
    Habe schon die ganze Zeit nach einer Lösung gesucht, doch bei mir kommt ständig diese Fehlermeldung:

    Fehler 3 error C2228: Links von ".Text" muss sich eine Klasse/Struktur/Union befinden.

    Der Code dazu sieht so aus:

    void button1_Click(Object^  sender, EventArgs^  e) 
    {
           int ran;
           ran = 1 + ( rand() % 100 );
           Label.Text = ran.ToString();
    

    }
    kann mir einer erklären was ich da falsch mache?



  • Label ist hoffentlich eine Membervariable? Falls ja, dann ist es mit Sicherheit ein Handle, also musst du es dereferenzieren:

    Label->Text = "Hallo Welt";
    

    BTW, für C++/CLI haben wir ein eigenes Unterforum.


Anmelden zum Antworten