Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TPaintbox auf Canvas zeichnen mit "Vorschau" (https://www.delphipraxis.net/128722-tpaintbox-auf-canvas-zeichnen-mit-vorschau.html)

draeger1980 4. Feb 2009 19:20


TPaintbox auf Canvas zeichnen mit "Vorschau"
 
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 ?

DeddyH 4. Feb 2009 19:24

Re: TPaintbox auf Canvas zeichnen mit "Vorschau"
 
Bei Google suchenDelphi Gummiband-Effekt, da sollte sich einiges finden lassen (da ist u.a. das Entwicklerhandbuch zu Delphi 5 zu finden, nur mal als Tipp :zwinker:).

draeger1980 4. Feb 2009 19:33

Re: TPaintbox auf Canvas zeichnen mit "Vorschau"
 
hey danke genau das was ich gesucht habe ! :hello: :hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz