Components for Delphi and C++ Builder.

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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Цвет заливки фона без данных
СообщениеДобавлено: 18 авг 2020, 06:25 
Не в сети

Зарегистрирован: 15 авг 2018, 07:39
Сообщений: 106
Добрый
Подскажите, плз, можно ли задать цвет заливки фона грида без данных? Я имею ввиду цвет за правой границей столбцов так, чтобы указание этого цвета не влияло на градиентную заливку и область индикаторного столбца без строк.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Цвет заливки фона без данных
СообщениеДобавлено: 31 авг 2020, 02:13 
Не в сети

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

Установите цвет грида с помощью свойства DBGridEh.Color.
А цвет ячеек можно менять в событии OnGetCellParams

Код:
procedure TForm1.DBGridEh1GetCellParams(Sender: TObject; Column: TColumnEh;
  AFont: TFont; var Background: TColor; State: TGridDrawState);
begin
  Background := clWindow;
end;

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Цвет заливки фона без данных
СообщениеДобавлено: 31 авг 2020, 09:43 
Не в сети

Зарегистрирован: 15 авг 2018, 07:39
Сообщений: 106
EhLibSupport писал(а):
А цвет ячеек можно менять в событии OnGetCellParams

Это понятно.
Возможно, я сразу не очень ясно выразился.
Цвет грида clWindow, градиент на столбцы:
Вложение:
white.png
white.png [ 11.2 KiB | Просмотров: 843 ]

DBGridEh.Color равен цвету правого столбца:
Вложение:
red.png
red.png [ 15.93 KiB | Просмотров: 843 ]

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


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

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


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

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


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

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