Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#3

Re: CheckListBox aus ini Datei lesen

  Alt 12. Feb 2007, 19:15
Ändert sich der Inhalt der ChecklistBox, oder ist der fest?

Wenn der Inhalt sich nicht ändert, dann kannst du auch einfach nur den CheckStatus über den Index speichern und lesen.
z.B.:
Delphi-Quellcode:
ini := TIniFile.Create(IncludeTrailingPathDelimiter(GetCurrentDir)+'einstellungen.ini');
try
  for i := 0 to ChecklistBox1.Count - 1 do
    ini.WriteBoolean('ChecklistBox', 'Item' + IntToStr(i), ChecklistBox1.Checked[i]);
finally
  ini.Free;
end;
Delphi-Quellcode:
ini := TIniFile.Create(IncludeTrailingPathDelimiter(GetCurrentDir)+'einstellungen.ini');
try
  for i := 0 to ChecklistBox1.Count - 1 do
    ChecklistBox1.Checked[i] := ini.ReadBoolean('ChecklistBox', 'Item' + IntToStr(i));
finally
  ini.Free;
end;
Ansonsten die Namen in der Ini auflisten, dann der Reihe nach die gefundenen Namen in der ChecklistBox suchen und .Checked auf True setzen (vorher alle .Checked auf False)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat