"EhLib.Com" https://forum.ehlib.com/ru/ |
|
Автосохранение свойств компонентов в PropStorageEh1 https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2890 |
Страница 1 из 1 |
Автор: | Alexcrool [ 02 дек 2019, 09:55 ] |
Заголовок сообщения: | Автосохранение свойств компонентов в PropStorageEh1 |
Добрый день! Может кто писал такую функцию: На форме лежат ControlBar с кучей ToolBar и пустой TPropStorageEh. Организована возможность скрывать или отображать нужные Toolbar. Хочу сделать общую процедуру, которая сохраняла параметр Visible у ToolBar. Нужно создать такую функцию, которая при запуске формы (FormCreate) проверяла есть ли сохраненные свойства всех ToolBar. Если есть загружала из настроек (LoadProperties), а если нет, то автоматически добавляла в хранилище для автосохранения. Добавлять в ручную параметры можно так: ps.StoredProps.Add(AControlBar.Name+'.'+TControl(ControlList[Ti]).Name+'.<P>.Visible'); но как проверить наличие параметра и загрузить его при создании пока думаю. Может у кого-то еть идеи? Буду признателен! |
Автор: | stanislove [ 03 дек 2019, 06:46 ] |
Заголовок сообщения: | Re: Автосохранение свойств компонентов в PropStorageEh1 |
А автоматически он что, не работает? Никогда не писал код, все делал в дизайнере. Если форма не auto-create, делаю PropStorageEh.Active:=true; |
Автор: | EhLibSupport [ 21 дек 2019, 23:43 ] |
Заголовок сообщения: | Re: Автосохранение свойств компонентов в PropStorageEh1 |
Добрый день. Если вы планируете записывать и восстанавливать настройки через код, то предлагаем использовать технологию, описанную в разделе "Технология хранения настроек программы SettingsKeeper". |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |