Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

ListView сохранить в .ini   Найти похожие ветки 

 
Garacio ©   (2007-01-15 10:09) [0]

В программе я уже сохраняю содержимое Edit1, поэтому мне просто нужно узнать строчку(и) - сохранение / восстановление записей 1 и 2-го столбцов ListView (всего столбцов (колонок) у меня три).


 
clickmaker ©   (2007-01-15 10:13) [1]

TIniFile.WriteString


 
Garacio ©   (2007-01-15 10:28) [2]

А хочь чуточку поподробнее? ;-(


 
clickmaker ©   (2007-01-15 10:35) [3]

в хелпе пример есть


 
Garacio ©   (2007-01-15 10:50) [4]

То, что есть в Help-е, я и так знал!
Я знаю, как сохранять/восстанавливать Edit, значение переменных, состояние CheckBox-ов....!!! Мне нужен хоть один пример для ListView!


 
Джо ©   (2007-01-15 11:15) [5]

Если сохранять только строки,  то см. [1] clickmaker.

Если хочется также и столбцы, да еще и с извратом, то что-то вроде:

procedure TForm1.Button1Click(Sender: TObject);
var
 AStream: TMemoryStream;
 Ini: TIniFile;
begin
 AStream := TMemoryStream.Create;
 try
   AStream.WriteComponent(ListView1);
   AStream.Position := 0;
   Ini := TIniFile.Create("d:\1234.ini");
   try
     Ini.WriteBinaryStream("ListView","Data",AStream);
   finally
     Ini.Free;
   end;
 finally
   AStream.Free;
 end;
end;


 
Джо ©   (2007-01-15 11:17) [6]

Еще более универсальный метод см: http://delphimaster.net/view/2-1168759824/ пост [2] :)


 
clickmaker ©   (2007-01-15 11:37) [7]


> [4] Garacio ©   (15.01.07 10:50)
> То, что есть в Help-е, я и так знал!
> Я знаю, как сохранять/восстанавливать Edit

а в чем принципиальная разница между WriteString(Edit.Text) и WriteString(ListView.Items[i].Caption)?


 
Garacio ©   (2007-01-15 15:48) [8]

Мой приятель тут обмолвился про RX TFormStorage! Может кто-то работал с этим компонентом?


 
Плохиш ©   (2007-01-15 16:03) [9]


> Garacio ©   (15.01.07 15:48) [8]
> Мой приятель тут обмолвился про RX TFormStorage! Может кто-
> то работал с этим компонентом?

Ненавижу дармоедов, учитывая, что у rxlib вся документация на русском.



Страницы: 1 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1169036841
root
2007-01-17 15:27
2007.02.04
Как узнать под каким пользователем загруженна программа


2-1169034700
AlexT1000
2007-01-17 14:51
2007.02.04
Как восстановить файл(ы) из корзины?


15-1168682731
Саша-ашаС
2007-01-13 13:05
2007.02.04
Помогите удалить папку


4-1157143168
NeiRo_St
2006-09-02 00:39
2007.02.04
Web-camera


15-1168733250
Rouse_
2007-01-14 03:07
2007.02.04
Эволюция