Einzelnen Beitrag anzeigen

draeger1980

Registriert seit: 26. Nov 2008
21 Beiträge
 
Delphi 2005 Personal
 
#1

TPaintbox auf Canvas zeichnen mit "Vorschau"

  Alt 4. Feb 2009, 19:20
Hi,

ich hätte da mal eine frage:

Wie kann man auf in auf der TPaintbox im Canvas zeichnen und dabei gleichzeit das ergebnis ansehen ?

D.h. wenn ich eine Linie vom Punkt X,Y nach X,Y ziehe dann erscheint die erst im MouseUp ereignis.

Quellcode:

Quellcode vom MouseDown ereignis:

begin
PaintBox1.Canvas.Moveto(X,Y);
end;

Quellcode vom MouseUp ereignis:

begin
PaintBox1.Canvas.Lineto(X,Y);
end;

Kennt jemand die Lösung ? Vieleicht auch eine die gleich bei Rect, RoundRect und Ellipse funzt ?
  Mit Zitat antworten Zitat