Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Anfänger Probleme: Helft mir bitte! (https://www.delphipraxis.net/128307-anfaenger-probleme-helft-mir-bitte.html)

shmia 27. Jan 2009 19:10

Re: Anfänger Probleme: Helft mir bitte!
 
Also, du nimmst eine Variable für die aktuelle Richtung:
Delphi-Quellcode:
FRichtung : integer; // 0 = stop, 1 = Norden, 2 = Süden, 3 = Osten, 4 = Westen
Dann hast du 5 Buttons für alle 4 Himmelsrichtungen plus einen Button für Stop.
Delphi-Quellcode:
// Beispiel für den Button nach Süden (der Rest ist Hausaufgabe)
procedure TForm1.ButtonSuedenClick(Sender:TObject);
begin
   FRichtung := 2;
end;
Im Timer wird jetzt das Panel entsprechend der Richtung verschoben:
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.
Seite 2 von 2     12   

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