![]() |
Wie kann man eine grafik mit den pfeiltasten steuern?
hi leute ich fange gerade an zu programmieren und würde gerne ein kleines spiel, was ich jetzt mit gamemaker pro geschrieben, umschreiben.
weiss aber noch nicht wie man einen tastendruck entgegennimmt. kann mir jemand helfen?? ggf. mit beispiel...? danke schonmal :coder: Pyr0cracker :twisted: |
Kuck dir mal die Ereignisse deines Formulares und Images an. da müßten dir eigentlich zwei Ereignise ins Auge springen.
|
Zitat:
|
jo sowas habe ich schon in der hilfe gelesen aber wie kann ich die befehle eingeben? kann mir jemand ein kleines beispiel zeigen?
:coder: Pyr0cracker :twisted: |
Erstelle mal eine neue Application und "werfe" ein TImage auf das leere Formular. Setze die Eigenschaft KeyPreview des Formulares auf True. In das OnKeyDown Ereignis Deines Formulares kopiere folgenden Code:
Delphi-Quellcode:
Fertig :!:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin case Key of VK_LEFT: begin Image1.Left := Image1.Left - 5; Key := 0; end; VK_RIGHT: begin Image1.Left := Image1.Left + 5; Key := 0; end; VK_UP: begin Image1.Top := Image1.Top - 5; Key := 0; end; VK_DOWN: begin Image1.Top := Image1.Top + 5; Key := 0; end; end; end; ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 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