Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.08.2003, 08:23
|
|||
|---|---|---|---|
IniPropStorageManEh от EhLib |
|||
|
#18+
У 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'овской библиотечкой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2003, 10:29
|
|||
|---|---|---|---|
IniPropStorageManEh от EhLib |
|||
|
#18+
И, все-таки, есть какой-нить способ в IniPropStorageManEh прописать то, что надо? Или остается признать, что IniPropStorageManEh - говно, и лезть в ее исходник? Какие мысли по этому поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2003, 10:46
|
|||
|---|---|---|---|
|
|||
IniPropStorageManEh от EhLib |
|||
|
#18+
DBGridEh со всеми ее потрохами видна в PropStorageEh, которую надо бросить на форму вместе с RegPropStorageManEh или IniRegPropStorageManEh. Там (PropStorageEh) в пропертях DBGridEh есть columns со всеми параметрами, в том числе и шириной колонок. Ищи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2003, 10:48
|
|||
|---|---|---|---|
IniPropStorageManEh от EhLib |
|||
|
#18+
Моя мысль: Давно бы все руками сделал - работы на 15 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2003, 11:58
|
|||
|---|---|---|---|
IniPropStorageManEh от EhLib |
|||
|
#18+
У DBGridEh есть процедуры (SaveColumnsLayout и т.п.), которые сохраняют все настройки грида туда, куда тебе надо. Я давно через них работаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2003, 11:48
|
|||
|---|---|---|---|
IniPropStorageManEh от EhLib |
|||
|
#18+
2 nomorenames: Вы, видимо, не совсем внимательно прочитали вопрос. Дело в том, что в моем PropStorageEh (которая лежит на одной форме с DBGridEh) - абсолютно НЕ ВИДНА DBGridEh и, соответственно "columns со всеми параметрами, в том числе и шириной колонок". 2 ZrenBy: На одну табличку работы - менее 5 минут. Но когда в проекте около 40 форм и попадаются формы, на которых до 4 гридов, а у некоторых гридов количество колонок доходит до 15, то все это прописывать вручную - удовольствия доставляет мало. Гораздо проще кинуть на форму компоненту и "нащелкать галочек". Спасибо, tygra. Поковыряюсь побольше в DBGridEh. Похоже придется пользоваться ее методами. Но все-таки остается вопрос: Почему PropStorageEh "не видит" (особенно "свой") компонент DBGridEh? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2117104]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 381ms |

| 0 / 0 |
