![]() |
Re: Anfänger Probleme: Helft mir bitte!
Also, du nimmst eine Variable für die aktuelle Richtung:
Delphi-Quellcode:
Dann hast du 5 Buttons für alle 4 Himmelsrichtungen plus einen Button für Stop.
FRichtung : integer; // 0 = stop, 1 = Norden, 2 = Süden, 3 = Osten, 4 = Westen
Delphi-Quellcode:
Im Timer wird jetzt das Panel entsprechend der Richtung verschoben:
// Beispiel für den Button nach Süden (der Rest ist Hausaufgabe)
procedure TForm1.ButtonSuedenClick(Sender:TObject); begin FRichtung := 2; end;
Delphi-Quellcode:
procedure TForm3.Timer1Timer(Sender: TObject);
begin case FRichtung of 0: ; // Stop - nichts tun 1: panel1.Top := panel1.Top - 1; // Norden; also nach oben 2: panel1.Top := panel1.Top + 1; 3: panel1.Left := Panel1.Left + 1; 4: ; // selber machen - Hausaufgabe !! end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:43 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 by Thomas Breitkreuz