Zapis szerokości kolumn

0

Ponizsza procedura powinna działać jednak jeśli ją dam w form destroy to wywala błąd, gdzię ją umieścić ab po zmianie szerokości kolumn w listview zapisywał to do pliku?

var i:byte;
begin
plik:=TIniFile.Create('dane\configure.cfg');
for i:=0 to form3.listView1.Columns.Count-1 do
plik.WriteInteger('Muzyka',inttostr(i),Form3.Listview1.Columns[i].Width);

0

daj w onclose

0

W onclose też mi nie działa niby wszystko wykonuje się poprawnie ale nie zapisuje

0

Ja bym to zrobił przez TFileStream

0

Ja bym to zrobił przez TFileStream

Sposób nie jest ważny byle zapisywał zaraz po zmianie szerokości

0

W onclose też mi nie działa niby wszystko wykonuje się poprawnie ale nie zapisuje

Sprawdź debugerem, tak chyba będzie najprościej?

0

Sprawdź debugerem, tak chyba będzie najprościej?

Tu chodzi o zakładkę Events dla TListView i procedurę, która odpowiada za zmianę szerokości kolumn. Do jakiego zdarzenia trzeba przypisać w/w procedurę aby po zmianie szerokości działała. Ta procedura działa jak umieszcze ją w Onclick. ale nie o to chodzi. :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1