Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Übernahme der Eingabe mit ENTER (https://www.delphipraxis.net/67462-uebernahme-der-eingabe-mit-enter.html)

Khabarakh 14. Apr 2006 20:25

Re: Übernahme der Eingabe mit ENTER
 
Nochmal d'oh. Ich hatte eigentlich erwartet, dass gerade editierte Felder im OI vorm Kompilieren noch gespeichert werden :| . Stand nach dem zweiten Kompilieren: Du hast völlig Recht.

3_of_8 14. Apr 2006 20:29

Re: Übernahme der Eingabe mit ENTER
 
Ein ganz neues Gefühl. ;)

faux 14. Apr 2006 20:30

Re: Übernahme der Eingabe mit ENTER
 
Zitat:

Zitat von Khabarakh
@jmit (und alle anderen ;) ): Solange du den User nicht direkt darauf hinweist, finde ich es nicht intuitiv, in einem Edit Enter drücken zu müssen. Besser wäre ein "Berechnen"-Button daneben mit Default=true. Dann brauchst du a) nicht einmal selbst Code schreiben, b) dich auch nicht um den Beep kümmern und c) dich nicht um verwunderte User sorgen.

Vielleicht will er diese Funktion ja nur zusätzlich benutzen, vielleicht in einem Chatclienten oder ein Programm das mehrere Einträge in eine ListBox benötigt, welche auch über die Tastatur schnell geschehen sollen? ;)

Zitat:

Zitat von 3_of_8
BTW: key:=0; nützt nix. Zuweisung geht nur im OnKeyPress, wenn ich mich nicht irre.

Das stimmt nur bedingt: Zuweisen kannst du alles (Delphi-Referenz durchsuchenvar), aber es hat keine Wirkung. Keine Ahnung wieso.

Grüße
Faux

Khabarakh 14. Apr 2006 20:43

Re: Übernahme der Eingabe mit ENTER
 
Kennst du einen Chat-Client ohne Send-Button? Ich nicht ;) .
Gut, es mag vielleicht einen geben, aber der Button stört nun wirklich nicht. Gleiches gilt bei der ListBox.

3_of_8 14. Apr 2006 20:44

Re: Übernahme der Eingabe mit ENTER
 
@faux: Natürlich kann man rumzuweisen wie man will. Du kannst die in meinem Satz ein "sinnvoll" ergänzen.

Der was bringt mir eine Zuweisung, die syntaktisch korrekt ist, aber semantisch vollkommen sinnlos?

jmit 15. Apr 2006 16:45

Re: Übernahme der Eingabe mit ENTER
 
Hallo,

erst einmal vielen Dank für die Antworten.

@3_of_8
die Lösung hat super geklappt. Danke

@khabarahk
Einen Button zum Auslösen einer Aktion wollte ich eigentlich vermeiden, da im Moment alle Aktionen im Hauptfenster ablaufen.
Wenn ich einen Button verwende, dann würde ich die benötigten Eingaben für mein Programm in einem weiteren Eingabefenster mit Übernahme der Daten über einen Button machen, und die Ausgaben im Hauptfenster machen. Da aber in meinem Programm nicht die großen Berechnungen gemacht werden, spielt sich alles nur in einem Fenster ab. In diesem Fenster finde ich einen Button zum Berechnen nicht so schön. Aber trotzdem vielen Dank.

Gruß Jörg


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:37 Uhr.
Seite 2 von 2     12   

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