Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Im Edit Enter (https://www.delphipraxis.net/135719-im-edit-enter.html)

d3zemb3r 16. Jun 2009 16:14


Im Edit Enter
 
Hallo,

ich will, das wenn man in einem Edit Feld Enter drückt, eine bestimmte aktion ausgeführt wird.

Mit On Enter geht es nicht.

Teekeks 16. Jun 2009 16:17

Re: Im Edit Enter
 
wie wäre es damit:
Delphi-Quellcode:
// in onkeydown:
if Key = VK_RETURN then //do it
Ist ungetestet, müsste aber gehen...

d3zemb3r 16. Jun 2009 16:19

Re: Im Edit Enter
 
Zitat:

Zitat von Teekeks
wie wäre es damit:
Delphi-Quellcode:
// in onkeydown:
if Key = VK_RETURN then //do it
Ist ungetestet, müsste aber gehen...

Im Form.OnKeyDown oder?

Wenn ich es im Edit mache, dann kann ich ein zeichen schreiben und dann ist der curser weg

Teekeks 16. Jun 2009 16:25

Re: Im Edit Enter
 
Das muss ins Editx.onKeyDown.
Was machst du denn bis jetzt?
Zeig mal ´n bissl Code!

Starstruck 16. Jun 2009 16:29

Re: Im Edit Enter
 
Hallo,
ich hab das mit OnKeyPress gelöst:


Delphi-Quellcode:
PROCEDURE Tform1.edit1_KeyPress(Sender: TObject;
  var Key: Char);
begin
   if key = #13 then Button1_Click(Sender);
end;

d3zemb3r 16. Jun 2009 16:31

Re: Im Edit Enter
 
Zitat:

Zitat von Starstruck
Hallo,
ich hab das mit OnKeyPress gelöst:


Delphi-Quellcode:
PROCEDURE Tform1.edit1_KeyPress(Sender: TObject;
  var Key: Char);
begin
   if key = #13 then Button1_Click(Sender);
end;

Vielen dank hat geklappt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 Uhr.

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