![]() |
Diagonale Linie
Hallo 8)
Kann ich z.B. auf einem TPanel eine schräge Linie (z.B. Diagonale eines Quadrat) anzeigen lassen? Gruß Paul Jr. |
Re: Diagonale Linie
tpanel hat kein tcanvas object also gehts da ned ganz so einfach
aber du könntest ne paintbox oder en timage nehmen das würd dann etwa so aussehen
Delphi-Quellcode:
mfg
paintbox1.canvas.moveto(0,0);
paintbox1.canvas.lineto(paintbox1.width,paintbox1.height); Blizzard |
Re: Diagonale Linie
Hai Paul Jr.
Du könntest zb. auf das Pannel ein TImage legen. Bei diesem dann Align := alClient. Dann kannst Du auf dem Image zeichnen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var x,y : Integer; begin Image1.Canvas.Brush.Color := Panel1.Color; Image1.Canvas.FillRect(ClientRect); Image1.Canvas.MoveTo (10,10); //Startpunkt der Linie Image1.Canvas.LineTo (50,50); //Endpunkt der Linee end; |
Re: Diagonale Linie
Hallo Blizzard 8) , Hallo Sharky 8) ,
ich werde beide Vorschläge ausprobieren... Danke :D Gruß Paul Jr. |
Re: Diagonale Linie
Hallo Sharky 8) ,
Das von Dir ist TOLL... sag mir bitte noch wie kann ich die Stärke der Linie bestimmen? Vielen Dank im Voraus Paul Jr. |
Re: Diagonale Linie
Hallo,
siehe noch Canvas.Pen.Width, Pen.Color usw.. Grüsse, Daniel :hi: |
Re: Diagonale Linie
Danke Daniel :D ,
das GENAU habe ich noch gebraucht... Gruß Paul Jr. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 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