![]() |
Paintbox
Hoi Leuts,
Ich möchte etwas in eine Paintbox malen. Nur wird das ganze im Form und nicht in der Paintbox gezeichnet. Was ist falsch?:
Code:
procedure TForm2.PaintBox1Paint(Sender: TObject);
var anfang: TPoint; begin anfang:=Point(paintbox1.Width , paintbox1.Height ); with PaintBox1.Canvas do begin Canvas.Pen.Color:=clYellow; Canvas.MoveTo(anfang.x,anfang.y); Canvas.LineTo(anfang.x +20,anfang.y+20); Canvas.MoveTo(anfang.x -20,anfang.y-20); Canvas.LineTo(anfang.x +20,anfang.y+20); end; end; |
Moin Privateer,
Du schreibst:
Delphi-Quellcode:
und fängst dann die eigentlichen Zeilen mit Canvas an.
with PaintBox1.Canvas do
Dadurch beziehst Du Dich aber auf den Canvas des Formulares, denn ein Paintbox1.Canvas.Canvas gibt's ja nicht. |
AAAAAAAAAAAAHHHHHHHHHHH :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 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