Po zamnkięciu fontdialog i colordialog zapisuje do pliku
w procedurze fontdialogclose (odpowiednio kolordialog)
plik:=TIniFile.Create('dane\configure.cfg');//tworzenie pliku
plik.WriteInteger('Kolor','tlo',form3.ListView1.color);
plik.WriteString('Czcionka','nazwa',form3.ListView1.Font.Name);
plik.WriteInteger('Czcionka','rozmiar',form3.ListView1.Font.Size);
plik.WriteInteger('Czcionka','kolor',form3.ListView1.Font.Color);
a w onactive odczytuje
plik:=TIniFile.Create('dane\configure.cfg');//tworzenie pliku
form3.ListView1.Color:=plik.ReadInteger('Kolor','tlo',form3.ListView1.color);
form3.ListView1.Font.Name:=plik.ReadString('Czcionka','nazwa',form3.ListView1.Font.Name);
form3.ListView1.Font.Size:=plik.ReadInteger('Czcionka','nazwa',form3.ListView1.Font.Size);
form3.ListView1.Font.Color:=plik.ReadInteger('Czcionka','kolor',form3.ListView1.Font.Color);
trzeba 2 razy otworzyć/zamknąć fontdialog aby te dane zostały zapisane
Jednak listwiev odczytuje tylko kolor tła a o czcionce jakby zapomniał, może w OI trzeba zmienić jakąś właściwość liswiev aby zmieniał rozmiar i styl czcionki
Przy okazji może ktoś wie jak zapisać do ini czy czcionka jest pogrubiona itd....