Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bestätigung mit "ENTER" (https://www.delphipraxis.net/48783-bestaetigung-mit-enter.html)

SinnedIIV 30. Jun 2005 09:39


Bestätigung mit "ENTER"
 
Hallo zusammen!

Ich hab ein Anmeldeformular erstellt mit zwei Eingabefeldern (Name und Passwort) und zwei Buttons (Bestätigen und Abbrechen). Das Formular läuft auch, wie ich will, nur gibt es ein Klitzekleines Problem:

Wie kann ich einrichten, dass wenn ein Eingabefeld ausgewählt ist und man ENTER drückt die Prozedur vom OK-Button ausgeführt wird (Also so, wie bei diesem Forum)???

Danke schon mal.

marabu 30. Jun 2005 09:43

Re: Bestätigung mit "ENTER"
 
Delphi-Quellcode:
OkButton.Default := true;
marabu

PierreB 30. Jun 2005 09:45

Re: Bestätigung mit "ENTER"
 
Das Eingabefeld (ich nehme mal an ein Edit) besitzt ein OnKeyDown-Ereignis. Dort machst du ne Abfrage rein ob die Entertaste gedrückkt wurde und wenn ja führst du die Funktionen des OK Buton aus. Hier mal schnell ein Beispiel getippt: (nicht getestet)
Delphi-Quellcode:
procedure edit1.onkeydown;
begin
if key = VK_return then
begin
// Anweisungen wie beim OK Button
end;

SinnedIIV 30. Jun 2005 09:52

Re: Bestätigung mit "ENTER"
 
Ach so geht das...

Danke!!!

Wo kann ich denn sehen, welche Tate welchen "Code" hat?

PierreB 30. Jun 2005 09:54

Re: Bestätigung mit "ENTER"
 
In der Delphi Hilfe solltest du fündig werden. Such mal nach Virtuelle Tastencodes. ;)

Matze 30. Jun 2005 10:33

Re: Bestätigung mit "ENTER"
 
Oder du schaust in der Code-Library [cl]virtuelle* Tastencodes[/cl]

Aber marabus Weg ist der einfachste, den würde ich auch benutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:36 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