EinzelBild aus ImageList



  • Hab mal eine Frage bezüglich der ImageList Komponente...
    Und zwar möchte ich das ein Bild aus einer ImageList in einem Image(Komponente) angezeigt wird... Nach suche in der Hilfe machte ich das ich das ganz einfach mit

    {
      Graphics::TBitmap *pic;
      Graphics::TPicture *ico;
    
      imlIconList->GetBitmap( trbIcon->Position, pic );
      ico->Bitmap = pic;
      imgIcon->Picture = ico;
    }
    

    Allerdings kann ich nicht mit

    imlIconList->GetBitmap( trbIcon->Position, pic );
    

    ein Bild heraus hohlen bekomme immer ein zugriffsfehler...
    Weiß jemand woren es liegen kann?



  • der fehler kommt, weil du pic und ico zwar deklariert hast, sie aber nicht initialisiert hast (stichwort new)

    aber du kannst dass doch auch einfacher schreiben:

    imlIconList->GetBitmap( trbIcon->Position, imgIcon->Picture->Bitmap);
    

Anmelden zum Antworten