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

Вниз

Сохранение содержимого ListView в реестре   Найти похожие ветки 

 
DVM   (2002-10-31 10:25) [0]

Кто знает как сохранить содержимое компонента ListView (значки, их название и положение) в реестре. И как их считывать оттуда, если их количество заранее неизвестно, а сами значки добавляются, удаляются, переименовываются...
Как сохранить один параметры одного значка я знаю. Но как несколько, как перебирать подключи реестра при считывании.

Заранее спасибо за помощь.


 
NickBat ©   (2002-10-31 10:36) [1]

В реестре создаешь "ветку" в которой "подветками" будут названия значков из ListView, потом считуешь из реестра все "подветки" командой:

MyReg := TRegIniFile.Create("SoftWare\MySoft\MyListView");
RegRepList:=TStringList.Create;
MyReg.GetKeyNames(RegRepList);

В списке будут имена всех "подветок". Потом перебираешь их и вставляешь в TListView:

for ii:=0 to RegRepList.Count-1 do
with lvReport.Items.Add do
begin
Caption:=RegRepList.Strings[ii];
//здесь считываются параметры "подветок"
SubItems.Add(MyReg.ReadString(RegRepList.Strings[ii],"SQLPath",""));//
SubItems.Add(MyReg.ReadString(RegRepList.Strings[ii],"FRFPath",""));//
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.017 c
1-34077
Yuraz
2002-10-31 10:17
2002.11.11
Как ввести в поток данные с визуальных компонентов


1-34024
Ghost!
2002-10-30 16:50
2002.11.11
нижняя Random граница


6-34141
demisen
2002-09-13 17:42
2002.11.11
TWebBrowser - Source


3-33872
NeyroSpace
2002-10-21 14:38
2002.11.11
Если 2а IBQuery вешаются на одну IBTransaction1, какой из них


1-33978
НгкфТШялш
2002-11-01 15:10
2002.11.11
Как перевести шестнадцатиричное в строку?