Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by gtom,
28. Feb 2009
Jo, funktioniert! Das kommt davon wenn man nicht richtig lesen kann... :-)
Danke!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by gtom,
28. Feb 2009
Habe das mal getestet:
ein Formular mit 3 Edit.Controls + 1 RadioGroup mit 2 Items
Form1.KeyPreview:= True;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_LEFT then Beep;
if Key = VK_Right then Beep;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by gtom,
28. Feb 2009
Habe ich alles schon probiert...
Wenn das Formular erscheint funktioniert die Abfrage der Pfeiltasten einwandfrei -> d.h.
Motion.HandleKeyWord (siehe unten) wird mit dem TastenCode aufgerufen...
procedure TMainForm.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Key = vk_Escape) or (Key = VK_F1) then
ToggleEStop;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by gtom,
28. Feb 2009
Hallo, folgendes Problem:
ich habe ein Formular auf dem versch. Controls angeordnet sind.
Dieses Formular steuert eine Maschine mit den Pfeiltasten... (Links/rechts,Hoch/Runter)
Das funktioniert auch immer bis der Benutzer z.B. eine RadioGroup anklickt.
Dann verarbeitet diese z.B. die PfeilHoch/PfeilRunter Events obwohl TabStop auf False steht und im Formular KeyPreview = True ist.
...