![]() |
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. |
Re: Bestätigung mit "ENTER"
Delphi-Quellcode:
marabu
OkButton.Default := true;
|
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; |
Re: Bestätigung mit "ENTER"
Ach so geht das...
Danke!!! Wo kann ich denn sehen, welche Tate welchen "Code" hat? |
Re: Bestätigung mit "ENTER"
In der Delphi Hilfe solltest du fündig werden. Such mal nach Virtuelle Tastencodes. ;)
|
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 09:17 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