Dynamisch erstelltes Bild nicht sichtbar



  • Hallo nochmals...

    Ich habe ein Bild dynamisch erstellt, das scheint den Builder aber nicht zu interessieren :-). Es ist nicht sichtbar, obwohl es keine Fehlermeldung gibt und ich es Visible = true gesetztt habe. Warum ?

    Hier der Quellcode ...

    TForm1 *Form1;
    TImage *bild;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
            : TForm(Owner)
    {
    
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
       // bild = new TImage (this);
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
       bild = new TImage(this);
       bild->Picture->LoadFromFile("c:\\AMA.jpg");
       bild->Visible = true;
       bild->Top = 100;
       bild->Left = 100;
       bild->Height = 100;
       bild->Width = 100;
       bild->AutoSize = true;
       bild->Stretch = true;
       bild->Show();
    }
    //---------------------------------------------------------------------------
    

    Danke,

    Oliver.

    <edit>Bitte Code-Tags verwenden. Danke.</edit>

    [ Dieser Beitrag wurde am 16.03.2003 um 13:35 Uhr von junix editiert. ]



  • KLassischer Fehler... vergleich mal deine Lösung mit unserem FAQ-Beitrag zu dem Thema...

    -junix



  • Hallo Junix.

    Ich weiss nicht, worauf du dich beziehst. Wäre nett (wenn du weisst, dass ich einen "klassischen Fehler" gemacht habe), wenn du mir sagen würdest, WAS ich flsch gemacht habe. Ich habe eure FAQ durchsucht, aber keine brauchbare Überschrift finden können.

    Also - bitte sag's mir, oder gib mir den richtigen FAQ - Bezug.

    Danke.



  • Dein Image soll doch keine Waise sein, oder? Also was braucht es noch? 😉

    Der entsprechende FAQ-Beitrag heisst übrigens "Komponenten - zur Laufzeit erstellen", das scheint mir eigentlich doch recht passend ...



  • Ups... Danke Junix!

    Mann ! Klar! Sorry. -
    Stand irgendwie auf dem Schlauch...

    Oliver.



  • Original erstellt von <Oliver Kohl>:
    Mann ! Klar! Sorry.

    Macht nix. Unsere FAQ ist mittlerweile ziemlich groß. Da ist es verständlich, wenn ein Noob da nicht unbedingt den Durchblick hat.


Anmelden zum Antworten