Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi ENTER-Taste soll Button-Click auch auslösen -wie?? (https://www.delphipraxis.net/25425-enter-taste-soll-button-click-auch-ausloesen-wie.html)

linacaro 6. Jul 2004 11:28


ENTER-Taste soll Button-Click auch auslösen -wie??
 
Hallo mal wieder,
in meinem programm muss der nutzer aufgaben lösen und dazu textfelder ausfüllen
und dann auf einen button klicken, damit neue aufgaben kommen.
es wäre hilfreich, wenn er einfach "ENTER" oder "RETURN" drücken könnte,
wenn er sich mit seinem Mausfokus noch in einem der auszufüllenden Edit-Felder
befindet.
Wie geht das denn, dass ich das ENTER event mit dem KLick auf den Button
gleichsetze? :?:

Grüße

Sharky 6. Jul 2004 11:33

Re: ENTER-Taste soll Button-Click auch auslösen -wie??
 
Hai linacaro,

einfach die Eigenschaft Default des Button auf True setzen.

linacaro 6. Jul 2004 11:39

Re: ENTER-Taste soll Button-Click auch auslösen -wie??
 
oh oh, eigene dummheit
es geht, danke! :)

scp 6. Jul 2004 11:44

Re: ENTER-Taste soll Button-Click auch auslösen -wie??
 
Zitat:

Zitat von linacaro
wenn das Edit-feld den Fokus hat und ich ENTER drücke, springt ja der Button dadurch noch nicht an :-(

Normalerweise sollte das schon so, gehen, wenn ein Button Default auf true hat, spielt es keine Rolle, wo im Formular man ENTER drückt, der Buton wird immer ausgelöst.

toms 6. Jul 2004 11:44

Re: ENTER-Taste soll Button-Click auch auslösen -wie??
 
Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  If Key = #13 Then
  Begin
    Button1.Click;
    Key := #0;
  end;
end;

linacaro 6. Jul 2004 11:44

Re: ENTER-Taste soll Button-Click auch auslösen -wie??
 
jetzt gehts, war mein fehler :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz