Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#3

Re: Probleme mit key=VK_LEFT,VK_RIGHT,...

  Alt 11. Feb 2009, 18:10
[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]
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat