Einzelnen Beitrag anzeigen

Benutzerbild von Assun
Assun

Registriert seit: 3. Feb 2005
Ort: Hilzingen am Bodensee
469 Beiträge
 
Delphi 2005 Personal
 
#1

[ListView] hilfe bei speichern der Items etc.

  Alt 29. Dez 2005, 16:44
Hi !

Ich arbeite gerade an einem kleinen HotKey Tool und bin nun an dem Punkt angelangt, andem es darum geht die Einträge in meiner ListView zu speichern.

So adde ich Items :

Delphi-Quellcode:
procedure TForm1.ImageButton6Click(Sender: TObject);
begin
  ListView1.Columns.Clear; // Spalten löschen
  // Spalte 0 erzeugen
  Spalte := ListView1.Columns.Add;
  Spalte.Caption := 'Name';
  Spalte.Width := 97;
  // Spalte 1 erzeugen
  Spalte := ListView1.Columns.Add;
  Spalte.Caption := 'Aktion';
  Spalte.Width := 170;
  // Spalte 2 erzeugen
  Spalte := ListView1.Columns.Add;
  Spalte.Caption := 'Tasten';
  Spalte.Width := 100;
  // Zeile 1 erzeugen
  Zeile := ListView1.Items.Add; // Neue Zeile
  Zeile.Caption := Bezeichnung.Text; // Spalte 0
  Zeile.SubItems.Add(Typ.Text); // Spalte 1 (Alles ausser Spalte 0 sind SubItems)
  Zeile.SubItems.Add(Tasten.Text);
  Tasten.SetFocus;
end;
Nun habe ich aber wirklich KEINE Ahnung wie ich diese Items in eine INI bekommen soll...wie ich daten in eine Ini schreibe weiss ich :

Delphi-Quellcode:
// HotKeys und Aktionen speichern
procedure WriteSettings();
var ini: TIniFile;
begin
  ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+
    'Settings.ini');
  ini.WriteString('HotKey','Aktion','Ausschalten');
  ini.free;
end;
Aber wie gesagt dieser Code speichert einfach irgendwas in die INI..aber ich muss irgendwie diese verschiedenen Spalten dort eintragen !

Weiss jemand wie sowas möglich ist ?
Sebastian Dietrich
http://Assun.de - bald komplett überarbeitet
  Mit Zitat antworten Zitat