[in diesen thread reinkopier]
Schonmal Form.KeyPreview ausprobiert?
Du kannst auch notfalls im Startbutton-Ereignis einem anderen Control den Focus verpassen (
Control.SetFocus; )
Ja und wegen der vielen Timer .. warum? *tschuldschung, aber das konnt ich mir nicht verkneifen
Aber zumindestens könntest du das Ganze übersichtlicher gestalten ... z.B.
Delphi-Quellcode:
Procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
Begin
If Key in [VK_UP, VK_DOWN, VK_LEFT, VK_RIGHT, VK_SPACE] Then
Begin
Timer1.Enabled := Key <> VK_SPACE;
Timer2.Enabled := (Key = VK_UP) and Radiobutton1.Checked;
Timer3.Enabled := (Key = VK_DOWN) and Radiobutton1.Checked;
...
End;
End;
[
ot]
wo lernt ihr eigentlich alle dieses
=true?
Code:
If Radiobutton1.Checked[color=#ff0000]=true[/color]
dem Verantwortlichen würd ich gern mal ein paar auf die Finger geben
[/
ot]