Autor Beitrag
ChrisCross
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 124
Erhaltene Danke: 12

Windows 10 64 bit
Delphi XE6 Starter
BeitragVerfasst: Sa 27.10.12 17:59 
Hallo,

ich habe eine Listbox, die aus einer ini Datei mit Daten gefüllt wird. Schreibe ich aber nun einen neuen Eintrag wird die Listbox nicht aktualisiert. Der neue Eintrag ist erst bei Neustart der Anwendung zu sehen.

Ich habe es schon mit ListBox1.Refresh probiert. Hat aber nicht geklappt. Wie kann ich jetzt die Listbox bei Buttonklick aktualisieren?


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Sa 27.10.2012 um 20:12
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Sa 27.10.12 19:16 
Wo kommt der neue Eintrag hin/her, aus der INI? dann musst Du ihn von dort lesen.

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
ChrisCross Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 124
Erhaltene Danke: 12

Windows 10 64 bit
Delphi XE6 Starter
BeitragVerfasst: Sa 27.10.12 20:51 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
procedure TForm2.ListBox1Click(Sender: TObject);
var
  ini: TIniFile;
  filename, s: String;

begin
   filename := ExtractFilePath(ParamStr(0)) + 'ebook.ini';
   ini := TIniFile.Create(filename);
   s := ListBox1.Items[Listbox1.ItemIndex];
try

Name.Text := ini.ReadString(s, 'Name''');
usw.


so lese ich ein.
Meine Frage besser gestellt:
Nach dem ich aber einen neuen Eintrag mit einer anderen Form in die ini Datei geamacht habe, aktualisiert sich die Listbox nicht. Erst nach Neustart steht der Eintrag in der Listbox. Wie kann ich jetzt die Listbox "zwingen" sich beim schließen der anderen Form (durch einen Button) zu aktualisiert?
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Sa 27.10.12 23:24 
Ich weiß ja nicht was Du genau machst oder vor hast.
Ich habe mal eine Microdemo mit dem was ich vermute was Du brauchen könntest gebastelt;
Einloggen, um Attachments anzusehen!
_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 28.10.12 02:14 
- Nachträglich durch die Entwickler-Ecke gelöscht -
ChrisCross Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 124
Erhaltene Danke: 12

Windows 10 64 bit
Delphi XE6 Starter
BeitragVerfasst: So 28.10.12 10:59 
Stimmt. Daran habe ich gar nicht gedacht. Ich mache es mal so. Danke.