Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 28 мар 2024, 18:13

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: EhLib improvements
СообщениеДобавлено: 15 ноя 2019, 07:32 
Не в сети

Зарегистрирован: 23 мар 2017, 13:41
Сообщений: 70
Здравствуйте,

Хотелось бы запросить у разработчиков следующих улучшений:

1) Добавить/доработать событие которое могло бы запрашивать стиль линий ячеек (цвет и толщину).
В данном контексте было бы удобно видеть такое в существующем событии OnGetCellParams, добавив новые поля в структуру TColCellParamsEh
Ну или на крайний случай добавить новое событие, которое бы вызывалось непосредственно перед отрисовкой линий.

Да я знаю, что нарисовать свои линии можно в другом событии OnDrawColumnCell,
но это костыли, так как такой вариант не будет работать в случае пользовательского экспорта в эксель,
так как невозможно будет получить эти данные по стилю линий.

2) Добавить возможность устанавливать колонку для отображения TreeViewArea, как на рисунке во вложении (там установлена 2 колонка для отображения области дерева).
В нашем случае мы это реализовали с помощью хелпера (но это очень не простой способ, и поддерживать его неудобно).
Хотелось бы видеть такой функционал в стандартной поставке, думаю многим будет полезен.


Вложения:
CustomTreeViewArea.png
CustomTreeViewArea.png [ 89.27 KiB | Просмотров: 710 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: EhLib improvements
СообщениеДобавлено: 15 ноя 2019, 10:32 
Не в сети

Зарегистрирован: 24 апр 2013, 12:08
Сообщений: 37
Согласен. Изменение толщины линии нужная фишка.

И перенос элементов дерева на следующую колонку, если в левой колонке ячейки объединяются выглядит логичным.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: EhLib improvements
СообщениеДобавлено: 15 ноя 2019, 11:56 
Не в сети

Зарегистрирован: 23 мар 2017, 13:41
Сообщений: 70
Я уже как-то писал (viewtopic.php?f=4&t=2388),
что при отрисовке дерева, если первая колонка "HideDublicates=True",
появляются артефакты отрисовки (ну может и не артифакты - но выглядит некрасиво).

Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: EhLib improvements
СообщениеДобавлено: 28 ноя 2019, 15:11 
Не в сети

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

----
Ошибку с линиями при "HideDublicates=True", исправили в сборке EhLib.VCL 9.4 Build 9.4.020

----
Цитата:
1) Добавить/доработать событие которое могло бы запрашивать стиль линий ячеек (цвет и толщину).

По цвету линий добавили в пожелания на следующую версию.
По толщине сложнее. Внутрянка грида не предусматривает толщину больше 1 пикселя.

----
Цитата:
2) Добавить возможность устанавливать колонку для отображения TreeViewArea, как на рисунке во вложении (там установлена 2 колонка для отображения области дерева).

Добавили в пожелания на следующую версию. Думаю, не сложно будет реализовать.

_________________
Best regards
EhLib support Team


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

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


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

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


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

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