Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 27 апр 2024, 11:03

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 12 май 2015, 12:52 
Не в сети

Зарегистрирован: 29 дек 2013, 10:25
Сообщений: 1
Откуда: Москва
Здравствуйте! Некоторое время назад возникла задача сохранения/загрузки настроек сетки с помощью внешней DLL. В процессе реализации доработал два метода модуля DBGridEh - это procedure TCustomDBGridEh.RestoreColumnsLayoutProducer и procedure TCustomDBGridEh.SaveColumnsLayoutProducer.
Добавил в TColumnEhRestoreParam = (crpColIndexEh, crpColWidthsEh, crpSortMarkerEh, crpColVisibleEh, crpDropDownRowsEh,
сrpDropDownWidthEh, crpRowPanelColPlacementEh,
crpColTitleCaptionEh //+ моё описание заголовка столбца
);
Разделитель параметров сохранения заменил на <;> вместо <,> , т.к. в тексте заголовка может быть <,>. Получилась гибкая система назначения заголовков столбцам сетки на любом языке. Если кого нибудь заинтересует, могу поделиться подробностями реализации. Проверялась на EhLib 6.3 и 7.0


Вложения:
Комментарий к файлу: Пример реализации Dll
2015-05-12_15-58-59.png
2015-05-12_15-58-59.png [ 153.46 KiB | Просмотров: 1152 ]

_________________
С уважением, Михаил Сазонов.
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


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

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