Problem mit Farbunterscheidung bei TImage



  • Hallo,
    ich erzeuge dynamisch ein Label und möchte dieses rot färben. Ich dachte eigentlich, dass ich Farben unterscheiden kann, aber nach meinen Augen zu urteilen, wird es bei diesem Code weiß dargestellt. Kann mir jemand sagen, warum? 😃

    TImage *img = new TImage(this);
     img->Parent = this;
     img->Left = 200;
     img->Top = 200;
     img->Width = 200;
     img->Height = 200;
     img->Show();
     img->Canvas->Brush->Color = clRed;
    

    Vielen Dank
    lg, freakC++

    edit: Anscheinend kann man wohl kein Image färben. Dann ist das wieder so eine "leere" Funktion. Naja, ok! Danke


  • Mod

    Hallo

    zum EInfaerben kannst du

    Image1->Canvas->Rectangle
    

    verwenden

    Mfg
    Klaus



  • Ok, vielen Dank. Liege ich denn da richtig, wenn ich sage, dass Canvas->Brush->Color bei TImage wohl auch eine "leere" Methode ist.

    lg, freakC++



  • nein, denn damit wird die Farbe definiert mit der das Rectangle gefüllt wird

    wenn du einfach nur deinen Pinsel in die Farbe hälst wird das Bild davon ja auch nicht farbig 😃



  • Achso...hahaha! Linnea, Du hast es sehr gut erklärt 👍

    Sehr Gut!
    Danke!
    lg, freakC++


Anmelden zum Antworten