Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / IniPropStorageManEh от EhLib / 6 сообщений из 6, страница 1 из 1
28.08.2003, 08:23
    #32249520
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IniPropStorageManEh от EhLib
У EhLib есть компонент IniPropStorageManEh, который через PropStorageEh сохраняет в ini-файл различные настройки формы, на которой лежит компонента.
Можно сохранить только проперти формы, и еще некоторые проперти таких компонент, как PageControl, PopupMenu, ImageList, ActionList... (в общем - то, чего не надо), а такие компоненты, как DBGridEh, Edit и т.п. - IniPropStorageManEh "не видит".
Как все-таки добиться, чтобы сохранялись, например, ширины столбцов DBGrid'а?

P.S. Пробовал вручную прописать (как советуют в Help'е) в StoredProps - Add не работает.

P.P.S. В RX Lib есть нечто подобное - FormStorage. Но там непонятно опять-таки как указывать определенные столбцы для сохранения (там в качестве свойства для сохранения задается в конструкторе наподобие "DBGrid.Fields").

Хотелось бы обойтись только EhLib'овской библиотечкой...
...
Рейтинг: 0 / 0
28.08.2003, 10:29
    #32249678
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IniPropStorageManEh от EhLib
И, все-таки, есть какой-нить способ в IniPropStorageManEh прописать то, что надо?
Или остается признать, что IniPropStorageManEh - говно, и лезть в ее исходник?
Какие мысли по этому поводу?
...
Рейтинг: 0 / 0
28.08.2003, 10:46
    #32249710
nomorenames
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IniPropStorageManEh от EhLib
DBGridEh со всеми ее потрохами видна в PropStorageEh, которую надо бросить на форму вместе с RegPropStorageManEh или IniRegPropStorageManEh.
Там (PropStorageEh) в пропертях DBGridEh есть columns со всеми параметрами, в том числе и шириной колонок.
Ищи.
...
Рейтинг: 0 / 0
28.08.2003, 10:48
    #32249713
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IniPropStorageManEh от EhLib
Моя мысль:

Давно бы все руками сделал - работы на 15 минут
...
Рейтинг: 0 / 0
28.08.2003, 11:58
    #32249845
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IniPropStorageManEh от EhLib
У DBGridEh есть процедуры (SaveColumnsLayout и т.п.), которые сохраняют все настройки грида туда, куда тебе надо. Я давно через них работаю.
...
Рейтинг: 0 / 0
29.08.2003, 11:48
    #32251114
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IniPropStorageManEh от EhLib
2 nomorenames:
Вы, видимо, не совсем внимательно прочитали вопрос.
Дело в том, что в моем PropStorageEh (которая лежит на одной форме с DBGridEh) - абсолютно НЕ ВИДНА DBGridEh и, соответственно "columns со всеми параметрами, в том числе и шириной колонок".

2 ZrenBy:
На одну табличку работы - менее 5 минут. Но когда в проекте около 40 форм и попадаются формы, на которых до 4 гридов, а у некоторых гридов количество колонок доходит до 15, то все это прописывать вручную - удовольствия доставляет мало. Гораздо проще кинуть на форму компоненту и "нащелкать галочек".

Спасибо, tygra. Поковыряюсь побольше в DBGridEh. Похоже придется пользоваться ее методами.
Но все-таки остается вопрос: Почему PropStorageEh "не видит" (особенно "свой") компонент DBGridEh?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / IniPropStorageManEh от EhLib / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]