![]() |
Edit Feld mit Gedächtnis
Gibt es ein Edit Feld welches sich die bisher eingegebenen Werte merkt?
Was ich haben möchte ist ein Feld das wie im Internet Browser die bisherigen Eingaben noch weiß, so dass der User schneller Einträge machen kann, die er vorher schonmal eingegeben hat. Vielen Dank schonmal im Vorraus :-D |
Re: Edit Feld mit Gedächtnis
Hallo,
die Standard-Komponenten können das nicht. Du kannst dafür zur Laufzeit beispielsweise eine TStringList nutzen, in der du den Verlauf speicherst. Damit kannst du dann die entsprechende ComboBox füllen. Grüße |
Re: Edit Feld mit Gedächtnis
hab durch etwas stöbern selbst eine Lösung gefunden.
Man nehme eine JvComboEdit. Diese besitzt eine property AutoCompleteItems. In dieses schreibt man nach jeder Eingabe des Benutzers den eingegebenen Text rein. Und schon merkt der sich diesen. Damit die gespeicherten Begriffe auch beim Beenden des Programms erhalten bleibt kann man ihn folgendermaßen in eine Datei schreiben.
Delphi-Quellcode:
Das Laden geschieht dann equivalent:
JVComboEdit.AutoCompleteItems.SaveToFile('Autocompl.ini');
Delphi-Quellcode:
Trotzdem Danke für die schnelle Antwort
NameKompoEdit.AutoCompleteItems.LoadFromFile('Autocompl.ini');
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:13 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