Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.06;
Скачать: CL | DM;

Вниз

подскажите с DbGridEh   Найти похожие ветки 

 
BorisUK ©   (2003-01-21 11:37) [0]

Там пример есть в комплекте с компонентом, так вот в нем когда строка в этом гриде выделяется, то выделение не стандартным цветом, а более дгугим :)
Верте нет, может слепой, но никак найти не могу где там это устанавливается :)
Кто знает подскажите...
Заранее благодарен за кучу ответов :)


 
Johnmen ©   (2003-01-21 11:47) [1]

Лично я подправил в исходнике цвет на желаемый...:)))


 
BorisUK ©   (2003-01-21 12:33) [2]

А какое это свойство то :)


 
Johnmen ©   (2003-01-21 12:43) [3]

О-о-о-о.... Это надо усиленно вспоминать...:)))
Да и не свойство это, а некое место в исх-ке, где отрисовывается текущая строка грида...


 
BorisUK ©   (2003-01-21 12:49) [4]

Блин запарился искать...
Думал наконец то сделали грид где это свойство вынесли в настройки.

Опять по старому приходится...

procedure TForm1.DBGridEhDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumnEh;
State: TGridDrawState);
begin
if (Rect.Top = DBGridEh.CellRect(DBGridEh.Col,DBGridEh.Row).Top) and (not (gdFocused in State) or not DBGridEh.Focused) then
begin
DBGridEh.Canvas.Brush.Color :=$00FFC4C4; //$00FFDDDD;//clAqua;
DBGridEh.Canvas.Font.Color := clBlack;
end;
DBGridEh.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;


Всеже если кто нашел где это и можноли - чиркните пару строк в ответ :)


 
Johnmen ©   (2003-01-21 12:59) [5]

в модуле DBGridEh.pas версии EhLib 2.2 строка 7699 :
Brush.Color := clHighlight; <- меняем на желаемый



 
BorisUK ©   (2003-01-21 13:42) [6]

Кстати... а была фигня :)
Свойство dghRowHighLight
но обязательно без dgRowSelect - тогда строка немного светлее чем обычно подсвечивается.
У меня dgRowSelect стояло в тру - поэтому стормозил и не заметил.
А менять в дизайне колор выделения в строке получается попрежнему нельзя :(
Жалко было чтоль им сделать такое свойство :)



Страницы: 1 вся ветка

Текущий архив: 2003.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
1-15648
AFrolov
2003-01-29 12:37
2003.02.06
Как избавиться от сообщения, что к COM серверу еще подключены


3-15430
MAD-Sudarchikov
2003-01-18 18:03
2003.02.06
(Красноярск) Консультации по созданию БД


1-15686
stdnet
2003-01-27 14:15
2003.02.06
Работа с реестром


3-15394
Kurt_
2003-01-19 12:08
2003.02.06
Не подскажите где достать русский хелп для EhLib?


1-15671
x02x
2003-01-29 20:01
2003.02.06
Люди, подскажите как можно сделать кнопку, другой формы(например.