Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#9

Re: Problem beim ändern der Größe eines TImage

  Alt 9. Okt 2004, 09:18
Also nach meinen Erfahrungen ändert sich die Größe des BitMaps (Canvas) im inneren von TImage nicht, wenn man die Größe des Images ändert, also kannst du nicht weiter Zeichnen, als das Image am Anfang breit/hoch war.

also mußt du am Anfang (vom neuzeichnen, nach der Größenänderung) natülich noch das BitMap vergrößern.
z.B.:
Delphi-Quellcode:
Image1.Picture.Bitmap.Width := ClientWidth;
Image1.Picture.Bitmap.Height := ClientHeight;
Dabei kannst du zwar weiteerhin zum Zeichnen auf Image.Canvas zugreifen, aber wenn du statt dessen Image1.Picture.Bitmap.Canvas verwendest ist die Verbindung zu Image1.Picture.Bitmap.Width... leichter ersichtlich ^^
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat