Hallo.
Ich möchte einstellen das man mit ENTER auch durch die Edit Felder springen kann. Also ENTER = Tabulator.
Und dann möchte ich das F10 das selbe ist als wenn man auf Button X klickt.
Ich hab zwar die Sufu benutzt aber da ich nicht weiß wonach genau ich suchen muss blieb das erfolglos.
Tasten zuweisen
Re: Tasten zuweisen
Auf dem Formular Keypreview=true.
Dann in OnKeyDown des Formulars:
Dann in OnKeyDown des Formulars:
Code: Alles auswählen
uses LCLType;
......
case Key of
VK_RETURN: SelectNext(ActiveControl,true,true);
VK_F10: Close;
end;
Re: Tasten zuweisen
Danke. Das hilft schon mal weiter.
Das mit dem F10 hab ich wohl falsch erklärt. F10 soll nicht schließen sondern das selbe machen wie ein bestimmter Button. Also eine Prozedur ausführen. So das man das über Buttonklick oder F10 machen kann.
Das mit dem F10 hab ich wohl falsch erklärt. F10 soll nicht schließen sondern das selbe machen wie ein bestimmter Button. Also eine Prozedur ausführen. So das man das über Buttonklick oder F10 machen kann.
-
- Lazarusforum e. V.
- Beiträge: 3178
- Registriert: Di 22. Jul 2008, 19:27
- OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
- CPU-Target: 32bit x86 armhf
- Wohnort: Köln
- Kontaktdaten:
Re: Tasten zuweisen
Dann musst du einfach Close durch den entsprechenden Event-Handler ersetzten oder den Button klicken:
Code: Alles auswählen
Button1.Click; // Button klicken
// oder
Button1OnClick(Button1); // den Event-Handler direkt aufrufen
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Re: Tasten zuweisen
Ich hatte gehofft das es so einfach ist, aber nicht daran geglaubt. 
