Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - SpinEdit Eingabetaste (Return/Enter) nutzen


juppinger - Mi 13.08.08 19:11
Titel: SpinEdit Eingabetaste (Return/Enter) nutzen
Hallo,

ich habe Delphi 4. Darin gibt es einen SpinEdit Button unter "Beispiele".
Ich hätte gerne, dass beim Drücken der Eingabetaste eine Aktion ausgeführt wird.
OnKeyDown usw. passiert nix.

Hat jemand nen Tipp?

Danke,
jup


Marc. - Mi 13.08.08 19:30

Wie schaut denn Dein bisheriger Code aus? ;) Unter Delphi7 funktioniert das jedenfalls problemlos.

Grüße,
Marc.


|M|Ich|Er| - Mi 13.08.08 19:36

mach doch ein popup menu auf die form und stell bei shortcuts = enter ein


Lannes - Mi 13.08.08 19:38

Hallo,

in D3 keine probleme, also sollte es in D4 auch funktionieren.


juppinger - So 17.08.08 18:09
Titel: Gelöst - klappt doch
Hi zusammen,

danke für die Antworten.
Klappt doch mit:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure TForm39.SpinEdit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
//if (Key = ord(13)) then BitBtn2Click(sender); --> Geht auch
if Key = VK_RETURN then BitBtn2Click(sender);
end;

Thx,
jup

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt


ffgorcky - Do 02.07.09 16:48

Also ich hätte das ganze dann eher mit einem (Bit)Button gemacht, dem ich dann die Eigenschaft

Delphi-Quelltext
1:
Button.Default := True;                    

zugeordnet hätte...
...also so, wie zum Beispiel hier in diesem Thread [http://www.delphi-forum.de/viewtopic.php?p=523253] im Beitrag von user profile iconalzaimar.


jaenicke - Do 02.07.09 16:56

Also erstens: Wozu gräbst du den Thread wieder aus? :roll:
Und zweitens: Dann braucht man aber einen zusätzlichen Button und das passiert nicht nur, wenn man in der speziellen Komponente Enter drückt...


ffgorcky - Do 02.07.09 16:59

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Also erstens: Wozu gräbst du den Thread wieder aus? :roll:

Entschuldigung, ich habe nur gerade für das Thema Button in TWebBrowser "drücken" [http://www.delphi-forum.de/viewtopic.php?t=93383&start=0&postorder=asc] nach einem Verweis gesucht.