Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#3

AW: In Image einer anderen Unit zeichnen

  Alt 16. Mai 2014, 20:18
Bei dem ersten "Problem" weiß ich eigentlich auch nicht was den Problem ist. Aber mal kurz zu der Zeile: Form1.Image1.Canvas.Pixels[1, 1] := clBlack; Image hat eigentlich kein eigenes Canvas, es greift auf das Canvas der Bitmap zu, bzw. konkret auf die Canvas von Image.Picture.Bitmap.Canvas. Die und die Canvas von Image.Canvas sind gleich. Gibt es diese Canvas nicht, gibt es Probleme. Wann gibt es die Canvas nicht? Wenn in der Image z. B. ein Jpeg, Gif, Png, Ico o. ä. geladen sind. Auch ist die Canvas eigentlich immer so groß wie die Bitmap, sie richtet sich nicht nach der Image.

Was den Winkel angeht, dafür brauchst du keinen Timer. Im Grunde wird das im Ereignis OnExit der Edit kontrolliert. Willst du das stets aktuell haben, kannst du es in OnChange machen.
  Mit Zitat antworten Zitat