Форум: "Основная";
Текущий архив: 2002.11.11;
Скачать: [xml.tar.bz2];
ВнизСохранение содержимого 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c