Главная страница
    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.45 MB
Время: 0.011 c
14-15826
Geser
2003-01-22 03:10
2003.02.06
Убей в себе Ленина!


1-15663
Savik
2003-01-29 17:49
2003.02.06
Автоосвобождение динамического массива


3-15456
Электрочайник
2003-01-18 10:44
2003.02.06
Удаление строк в Interbase-таблицах


1-15632
icWasya
2003-01-23 17:59
2003.02.06
{$Link


1-15657
boby_g
2003-01-29 16:26
2003.02.06
Функция ShellExecute() в C++ Builder





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский