Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Inhalt einer Combobox aus Datei (https://www.delphipraxis.net/133102-inhalt-einer-combobox-aus-datei.html)

Cruentus 25. Apr 2009 16:43


Inhalt einer Combobox aus Datei
 
Howdy allerseits!

Ich habe in meinem Formular eine Combobox eingebaut und möchte diese gerne mit dem Inhalt einer Datei füllen (in der Datei ist pro Zeile ein Datum mit Uhrzeit eingetragen, in der Combo soll später das richtige dann ausgewählt werden). Nun habe ich allerdings keine Ahnung wie das genau gehen mag...
ich habe schon gesehen, dass man bei den Items vorgefertigte Antwortmöglichkeiten eingeben kann, allerdings soll die Combobox bei jedem Programmstart sich die Items aus der Datei holen...Wie geht das?

Danke schon mal im Voraus!

mkinzler 25. Apr 2009 16:56

Re: Inhalt einer Combobox aus Datei
 
ComboBox.Items.LoadFromFile()

Cruentus 25. Apr 2009 18:01

Re: Inhalt einer Combobox aus Datei
 
Wow, danke. Das funktioniert bislange sehr gut...Nur noch eine kleine Frage...^^

Die Combobox befindet sich auf einem extra-Formular und lädt im FormCreate Bereich den Inhalt der Datei. Dieses Formular schließe ich dann wieder...Wenn ich jetzt aber auf dem vorigen Formular (was die gesamte Zeit über im Hintergrund geöffnet war) den Inhalt der Datei ändere (und mit SaveTo auch speichere) und dann wieder das Formular mit der Combobox aufrufe, ist der Inhalt noch immer der alte...muss ich das Programm neustarten, oder gibt es eine andere Möglichkeit den Inhalt der Combobox zu aktualisieren?

Nochmals Danke

BullsEye 25. Apr 2009 18:03

Re: Inhalt einer Combobox aus Datei
 
A) Wenn du das zweite Formular wieder anzeigst:
Delphi-Quellcode:
procedure TForm1.FormShow(Sender: TObject);
begin
   ComboBox.Items.LoadFromFile()
end;

B)
Im OnChange Ereigniss von der Komponente auf dem ersten Formular (.Edit1Change)

C)
Nen Timer der die Daten auf Form2 mit den Daten von Form1 aktualliesiert

Cruentus 25. Apr 2009 18:10

Re: Inhalt einer Combobox aus Datei
 
Jo, vielen Dank!
Methode A funktioniert vorzüglich!

Danke schön!


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