Thema: Delphi Fokus auf Form1 setzen

Einzelnen Beitrag anzeigen

funky

Registriert seit: 14. Nov 2010
15 Beiträge
 
#1

Fokus auf Form1 setzen

  Alt 14. Nov 2010, 17:57
Delphi-Version: 5
Hi,

Also bin neu hier und ich weis der Titel sagt einigen erstmal nix.
Mein Problem ist folgender:

Ich habe ein Spielfeld(Image1) und einen Button1 mit dem auf Image1 das Spielfeld und die Figur gezeichnet werden.

Jetzt habe ich bei "FormKeyDown" die Tastenabfrage rein gemacht, also wenn man die Pfeiltaste nach oben drückt soll sich die Figur nach oben bewegen.
Allerdings geht das nicht. Sobald ich auf Button1 klicke reagiert das Programm nicht auf die Tastenabfrage wie es soll.

Ich könnte bei Button1 unter "OnKeyDown" dasselbe wie bei "FormKeyDown" reinmachen. Dann funktioniert es auch. Da habe ich dann aber auch wieder das Problem, dass ich es bei jedem Button, dass ich in das Formular reinmache den Code reinmachen muss und dann ist der Code nur unnötig lang/unsauber.

Ich hoffe ihr habt verstanden wo mein Problem liegt.

MfG funky
  Mit Zitat antworten Zitat