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 Wie letzten TComboBox Eintrag wiederherstellen? (https://www.delphipraxis.net/120082-wie-letzten-tcombobox-eintrag-wiederherstellen.html)

realchanti 5. Sep 2008 13:44


Wie letzten TComboBox Eintrag wiederherstellen?
 
Hallo alle im DP,

ich habe ein recht triviales Problem so scheint es, nur finde ich nicht die richtige Lösung.
Beim Verlassen einer ComboBox ohne einen Eintrag auszuwählen wird danach nicht der zuletzt gewählte Eintrag wieder hergestellt.
Ich bekomme statt dessen eine leere Textezeile als Auswahl angegeben, was auch klar ist, weil ich mittels OnSelect gesehen habe, das der Itemindex beim Wechseln in eine andere Komponente auf "-1" wechselt.

Wie aber kann ich den zu letzt gewählten Eintrag aber wieder herstellen, wenn ich nach einem Blick inde Liste der ComboBox weiiss das kein andere gewählt werden soll?

Gruss

RC

fwsp 5. Sep 2008 13:47

Re: Wie letzten TComboBox Eintrag wiederherstellen?
 
einfach den zu letzt ausgewählten merken (combo.selected[i]) und dann wieder markieren.

realchanti 5. Sep 2008 14:24

Re: Wie letzten TComboBox Eintrag wiederherstellen?
 
Oje,

danke ,aber das Problem lag woanders. Natuerlich behaelt die Combobox ihren Eintrag wenn man nicht dummer weise aus einer anderen quelle her ihn überschreibt.

Das Problem mit dem brett vor dem Kopf sass vor der tastatur. Alter Code sollte gruendlich gelesen werden!

Gruss
RC


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