Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 24 янв 2020, 23:15

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 02 дек 2019, 09:55 
Не в сети

Зарегистрирован: 12 дек 2013, 07:26
Сообщений: 19
Добрый день!
Может кто писал такую функцию:
На форме лежат ControlBar с кучей ToolBar и пустой TPropStorageEh. Организована возможность скрывать или отображать нужные Toolbar. Хочу сделать общую процедуру, которая сохраняла параметр Visible у ToolBar.
Нужно создать такую функцию, которая при запуске формы (FormCreate) проверяла есть ли сохраненные свойства всех ToolBar. Если есть загружала из настроек (LoadProperties), а если нет, то автоматически добавляла в хранилище для автосохранения.
Добавлять в ручную параметры можно так: ps.StoredProps.Add(AControlBar.Name+'.'+TControl(ControlList[Ti]).Name+'.<P>.Visible'); но как проверить наличие параметра и загрузить его при создании пока думаю.
Может у кого-то еть идеи? Буду признателен!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 дек 2019, 06:46 
Не в сети

Зарегистрирован: 15 май 2017, 14:01
Сообщений: 81
А автоматически он что, не работает? Никогда не писал код, все делал в дизайнере. Если форма не auto-create, делаю PropStorageEh.Active:=true;


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 дек 2019, 23:43 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1020
Добрый день.

Если вы планируете записывать и восстанавливать настройки через код, то предлагаем использовать технологию, описанную в разделе
"Технология хранения настроек программы SettingsKeeper".

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB