Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
vvspl
1 / 1 / 1
Регистрация: 18.07.2011
Сообщений: 90
1

Сохранение добавленного узла TreeView при последующем запуске

16.09.2011, 20:04. Просмотров 1703. Ответов 5
Метки нет (Все метки)

Динамически добавляется узел TreeView, но до последующего запуска он не сохраняется. Как сделать так чтобы при последующем вызове программы добавленный в предыдущем запуске узел был виден?
К примеру код такой (хотя это и не важно)

C++
1
TreeView1->Items->Add(TreeView1->Selected, Edit1->Text);
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2011, 20:04
Ответы с готовыми решениями:

Сохранение настроек в программе при последующем запуске
вообщем, я сделал програмку, которая выполняет ряд действий по расписанию:задаешь настройки и она...

Как обнулять значения функции при последующем её запуске в MATLAB
Здравствуйте , при повторном запуске программы сохраняются предыдущие значения функции.Вот у меня...

TreeView.ошибка при добавлении узла.
V svoem uzhe davolno bolshom proekte reshil ispolsovat TreeView. TreeView ya rasmeszhayu na SSTab....

Контекстное меню при редактировании узла TreeView
Есть TreeView, настроил для него добавление, удаление, переименование узлов, и т.д. с этим проблем...

TreeView: горячая клавиша при редактировании узла
Имеется TreeView. При AfterLabelEdit (редактировании текста) выводится MessageBox.Show(""); Дело...

5
pomkalk
365 / 247 / 24
Регистрация: 03.04.2011
Сообщений: 558
Записей в блоге: 1
16.09.2011, 20:07 2
перез дагрытием сохраняй все в файл!!!
0
vvspl
1 / 1 / 1
Регистрация: 18.07.2011
Сообщений: 90
16.09.2011, 23:44  [ТС] 3
А как это с помощью написанного кода на С++ сделать ты не знаешь?
0
LK
Заблокирован
17.09.2011, 00:59 4
Самое простое - писать в файл ини:
C++
1
2
3
4
5
6
7
AnsiString tv_str = TreeView1->Selected;
// Запись
Ini->WriteString ("TREE_VIEW", "Node_01", tv_str);
...
// Чтение
tv_str = Ini->ReadString ("TREE_VIEW", "Node_01", "ЧтоТоТамЗаписалось");
TreeView1->Items->Add(tv_str);
схема, не для копипейста, не проверял
консультации и техническая поддержка не предоставляются
1
vvspl
1 / 1 / 1
Регистрация: 18.07.2011
Сообщений: 90
17.09.2011, 17:21  [ТС] 5
Спасибо. Это уже кое-что. В какой файл будет производиться запись? файл будет называться tv_str.ini ? Где на эту тему (записи в файл и ini) можно что-то хорошее почитать?
0
LK
Заблокирован
17.09.2011, 18:52 6
файл будет называться так, как его назовете, tv_str - это ваша строка, которую хотите записать, TREE_VIEW - название секции
Загрузить и сохранить настройки программы с помощью INI-файлов
это пример - сохраняете, что сами хотите - string, integer,bool и т.д.
2
17.09.2011, 18:52
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.09.2011, 18:52

Краш приложения при нажатии узла Treeview
Точнее не совсем стандартный Treeview, а пользовательский элемент управления ThreeStateTreeview...

При выборе узла treeView не отображается информация из БД в listView
Здравствуйте господа программисты! Столкнулся с следующей проблемой. При выборе узла treeView не...

Отображение файла в WebBrowser при выборе узла в TreeView
Здравствуйте. Как в treeView при нажатии на подузел(ветка узла), в элементе управления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.