![]() |
Canvas Problem...
Hallo, ich habe ein Problem.
Und zwar, habe ich eine Form, und da bewegt sich ein Kreis von Links nach Rechts. So wie bekomm ich es hin, das er am ende der Form wieder in die andere richtung läuft? Hier mal mein Code:
Code:
var
Form1: TForm1; x1: Integer = 10; x2: Integer = 60; y1: Integer = 100; y2: Integer = 150; ############################################## procedure TForm1.Timer1Timer(Sender: TObject); begin Canvas.Ellipse(x1,y1,x2,y2); Inc(x1,2); Inc(x2,2); Canvas.Ellipse(x1,y1,x2,y2) end; procedure TForm1.FormPaint(Sender: TObject); begin Canvas.Pen.Mode := pmCopy; Canvas.Brush.Color := clRed; Canvas.Rectangle(200,50,400,200); Canvas.Pen.Mode := pmXOR; Canvas.Ellipse(x1,y1,x2,y2 ); Timer1.enabled := True end; |
Re: Canvas Problem...
Schau dir mal das Thema an, dort wirst du berstimmt fündig :zwinker:
![]() und falls nicht ... es gibt noch viel mehr dazu in der DP zu finden :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 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