Delphi-PRAXiS

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 Eingabe per Edit oder Listbox (https://www.delphipraxis.net/60096-eingabe-per-edit-oder-listbox.html)

Hansa 3. Jan 2006 09:07


Eingabe per Edit oder Listbox
 
Hi,

es geht um folgendes (Warengruppen) : habe ein Edit in das kann ich eine Zahl eingeben. Danach soll zum nächsten Feld gewandert werden. Wenn ich nun die Zahl nicht weiß, so kann man eine Listbox mit allen Möglichkeiten einblenden und per Klick die richtige Zahl übernehmen. Die soll dann in das Edit eingetragen werden und dann solls wiederum weiter ins nächste Feld gehen. Die Warengruppe steht dann im Klartext auch in einem Label.

Allerdings hat das Ganze einen Schönheitsfehler. Und zwar komme ich ins nächste Feld, sofern ich die Zahl direkt eingebe. Wird sie aus der Listbox geholt, dann muß man sie nochmals extra mit Enter bestätigen. Die steht also im Edit und ist blau hinterlegt. Wurde sie aus der Listbox übernommen, dann soll sie auch sofort gelten, ohne noch irgendeine Aktion machen zu müssen.

ichbins 3. Jan 2006 09:21

Re: Eingabe per Edit oder Listbox
 
wie wärs mit
Delphi-Quellcode:
procedure tform1.listbox1click(sender:tobject);
begin
  edit1.text:=dingsda;
  edit2.setfocus;
end;

Klaus01 3. Jan 2006 09:23

Re: Eingabe per Edit oder Listbox
 
Hallo Hansa,

geht das nicht mit SetFocus.
Das Du den Focus auf das nächste Feld
setzt wenn aus der Liste etwas ausgewählt wurde.

Grüße
Klaus


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