![]() |
Einen Strich zeichnen
Hi,
noch eine Frage: Ich möchte gerne einen Graphen zeichen - aber erstmal eine Linie. Und zwar auf ein TImage (oder was sollte ich nehmen?). Folgender Code wird von einem Button ausgeführt:
Delphi-Quellcode:
Wenn ich 1mal klicke kommt das Image ohne was drauf und beim 2ten klick dann erst die Linie. Müßte es nicht hintereinander passieren?
Image6.Canvas.Create;
Canvas.MoveTo(Image6.Left, Image6.Top); Canvas.LineTo(Image6.Left+15, Image6.Top); Gruß |
Re: Einen Strich zeichnen
Ok so reicht es :)
Delphi-Quellcode:
Canvas.MoveTo(Image6.Left, Image6.Top);
Canvas.LineTo(Image6.Left+15, Image6.Top); |
Re: Einen Strich zeichnen
Hi du Lord.
Wenn ich das richtig sehe zeichnest du auf die Canvas deines Formulars. Willst du auf das Image zeichnen willst solltest du auch dessen Canvas benutzen ;) Dann fällt übrigens auch das image1.top und image1.left weg. Bsp.:
Delphi-Quellcode:
oder (bei vielen Anweisungen) du benutzt folgendes:
image6.canvas.moveto(0,0);
image6.canvas.lineto(15,15);
Delphi-Quellcode:
Ich hoffe ich konnte helfen.
with image6.canvas do
begin moveto(0,0); lineto(15,15); lineto(30,25); //und so weiter end; mfg, mr.winkle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz