![]() |
Image zufällig bewegen und an den Rändern abprallen lassen
Delphi-Quellcode:
Grüsse, Daniel :hi:
var
Form1: TForm1; vx, vy: integer; implementation {$R *.DFM} procedure TForm1.FormCreate(Sender: TObject); begin Randomize; vx := -10 + Random(20); vy := -10 + Random(20); end; procedure TForm1.Timer1Timer(Sender: TObject); begin Image1.Left := Image1.Left + vx; Image1.Top := Image1.Top + vy; if (Image1.Left > ClientWidth - Image1.Width - 1) or (Image1.Left < 1) then vx := vx * -1; if (Image1.Top > ClientHeight - Image1.Height - 1) or (Image1.Top < 1) then vy := vy * -1; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:36 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