Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Rechtecke auf TImage "ziehen"

  Alt 1. Feb 2010, 16:26
Mit
Image1.picture.bitmap.Assign(Alt);
statt
Image1.picture.bitmap:=Alt;
könnte es evtl. hinhauen. Irgendwie sowas war da.

Das ist auch (mit) ein Grund warum TImage nicht so prima ist - es ist eigentlich nur zur Anzeigen von statischen Bildern. Wenn man aus dem Programm heraus selbst zeichnet, macht man das üblicherweise einfach auf ein TBitmap (welches ja zunächst nirgends angezeigt wird), und kopiert das fix und fertige Bitmap dann als aller letzten Schritt (idealerweise im OnPaint() Ereignis der Painbox) auf eben diese Paintbox.
TImage bringt einen riesen Haufen unnötigen Ballast mit, und an obigem sieht man ja schon, dass eine derartige Nutzung eher eine Vergewaltigung ist
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat