Einzelnen Beitrag anzeigen

scholzi265

Registriert seit: 31. Jan 2020
8 Beiträge
 
#1

Buttons in Hintergrund schieben

  Alt 3. Feb 2020, 14:20
Hey Leute,

ich programmiere gerade ein kleines Spiel und möchte meinen Spielcharakter mit den Pfeiltasten steuern können. Ich habe in die OnKeyDown-Prozedur von Form1 geschrieben, was passiert wenn key = vk_up / key = vk_left / .... ist, allerdings funktioniert die Steuerung nicht.
Denn auf dem Formular sind außerdem noch 2 Buttons, und wenn ich eine Pfeiltaste drücke, wird ein Button umrandet und der andere verliert seine Umrandung.
Ich habe die bereits geschriebene OnKeyDown-Prozedur von Form1 zu Button1/Button2 hinzugefügt, allerdings funktioniert es immernoch nicht.
Wie bekomme ich diese Buttons in den Hintergrund, ohne dass ich ButtonX.Enabled := false benutze, denn die Buttons sollen im Spiel noch benutzt werden können?

Vielen Dank schon einmal im Vorraus,
Tristan
  Mit Zitat antworten Zitat