Seven of Nine - Mi 12.10.11 20:56
Titel: *.png aus Imagelist an TPicture zuweisen
Hallo
wegen benötigter Transparenzeffekte würde ich gerne einem Button aus eine Imagelist optional eine von 2 verschiedenen Grafiken (beides PNG files) aus einer Imagelist zuweisen
- Die Imagelist in neuerer Delphiversionen unterstützt ja inzw. PNG
- aber der von mir bisher für Bitmaps verwendete Code zum belegen eine aus eine Imagelist
Delphi-Quelltext
1:
| ImgListHomeBtn.GetBitmap(0, BtnHomeMenue.Picture.Bitmap); |
funktioniert aber nicht mehr. Bemängelt wird der bezeichner "Bitmap".
Was mache ich falsch? Wie mache ich's richtig?
Danke und lG
Martin
Moderiert von
Narses: Delphi-Tag repariert.
bummi - Do 13.10.11 09:56
bei einem Speedbutton ginge folgendes:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var ico:TIcon; begin ico := TIcon.Create; ImgListHomeBtn.GetIcon(0, ico); BtnHomeMenue.Glyph.Assign(ico); ico.Free; end; |
wird aber nicht schön, ich würde eine Actionlist verwenden, dieser die Imagelist zuweisen und die Action auf Deinem Button verwenden, kann auch zur Laufzeit geändert werden....