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 ?