Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Bild aus Form1 in Image in Form2


area6 - Do 13.06.02 18:10
Titel: Bild aus Form1 in Image in Form2
Ein Bild, das ich in einer Form1 in einer ToolBar über einen ToolButton aus einer ImageList auswähle, soll in der Form2 in einem gewöhnlichen Image angezeigt werden, wie geht´s?


Arakis - Do 13.06.02 19:33
Titel: Lösung
Hi, versuche es mal hier mit:

Quelltext
1:
  form1.ImageList1.GetBitmap(0, form2.Image1.Picture.Bitmap);                    


Bis dann
user defined image


Alfons-G - Do 13.06.02 19:50

Ergänzung:
Der erste Parameter von GetBitmap ist der Index des Bildes in der ImageList. Du musst in der onClick-Prozedur der Toolbuttons GetBitmap mit dem Index des jeweiligen Bildes und der Bitmap Deines Images aufrufen.

:)


Arakis - Do 13.06.02 19:57
Titel: Noch einfacher
Und damit man nicht bei jedem Button den induviduellen Index übergeben muss, kann man das ganze noch automatisieren:

Quelltext
1:
form1.ImageList1.GetBitmap((Sender as TToolButton).ImageIndex, form2.Image1.Picture.Bitmap);                    

Für den Fall, dass man mal den Index ändert :wink:

Bis dann
user defined image


area6 - So 16.06.02 12:49
Titel: oh, wie krass einfach ... danke
... :shock: ... jetzt funktionierts, mit den zwei süssen Zeilen, sagt mal, funktioniert das auch mit anderen Komponenten, daß man die quasi im source anklickt?


Arakis - Mo 17.06.02 07:34

Ich verstehe nicht ganz was du meinst :?

Bis dann
user defined image


webmaker - Di 18.06.02 20:39

Wenn du das meinst was ich denke.... :shock:

Ja, klar geht das