Components for Delphi and C++ Builder.

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 25 июл 2019, 16:22 
Не в сети

Зарегистрирован: 15 мар 2018, 15:31
Сообщений: 48
Доброго дня.

Может кто подскажет, в каком месте исходного кода EhLib можно изменить цвет линий активной ячейки (ячейки в фокусе) DbGridEh?
Есть два варианта отрисовки границы ячеек:
- DbGridEh.SelectionDrawParams.DrawFocusFrame:=true; - Рисует рамку пунктиром
- DbGridEh.SelectionDrawParams.DrawFocusFrame:=false; - Рисует рамку линией непонятного темного цвета

Вопрос: Где можно установить/изменить цвет этой сплошной линии?

На рисунке - эти два варианта отрисовок по умолчанию.
Нужен вариант № 2 но с моим цветом. Например, красным.


Вложения:
ris.png
ris.png [ 3 KiB | Просмотров: 959 ]
Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 июл 2019, 22:45 
Не в сети

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

На тестовых проектах проблема не воспроизводится.
В режиме DrawFocusFrame = false линия-окантовка ячейки не рисуется.

Напишите точные параметры окружения:
- Полная версия EhLib
- Полная версия Delphi
- Версия Windows
- Включены ли темы в Windows
- Включены ли темы Windows в приложении.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 26 июл 2019, 03:30 
Не в сети

Зарегистрирован: 15 мар 2018, 15:31
Сообщений: 48
9.3.033
Windows 7. На Windows 10 всё приемлемо.
Темы Windows не включены ни в приложении, ни в Windows. С включенными темами Windows всё приемлемо.

Хотелось бы знать где можно ли поменять цвет бордюра фокусной ячейки в принципе, вот в таких не стандартных ситуациях?
Спасибо.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 28 июл 2019, 16:08 
Не в сети

Зарегистрирован: 15 мар 2018, 15:31
Сообщений: 48
Отвечаю сам себе - можно экспериментировать с "function TDBGridEhStyle.HighlightDataCellColor"


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

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


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

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


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

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