Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGridEh, раскраска строк. [D6, Win95/98]


I_S_ ©   (2002-10-23 06:59:00) 

Уважаемые МАСТЕРА, подскажите, какое свойство, если оно есть,
у DBGridEh для черезстрочной окраски. В примере флажок называется
"дихроматик". Чета не найду. Спасибо.


Polevi   (2002-10-23 10:24:00) [1]

2I_S_ (23.10.02 07:14)
ты код примера глянь, там через OnDrawCell


Separator   (2002-10-23 08:27:00) [2]

Поищи уже готовый цветной Grid, их уже кучу раз делали.


I_S_   (2002-10-23 07:14:00) [3]

Спасибо, это мне знакомо, но я предпологаю, что в EH-е это решено на уровне свойства. Или это не так?


DeadHDD   (2002-10-23 07:10:00) [4]

В жизни пригодится: перехватывай OnDrawCell, и рисуй в Canvas, например:

if odd(row) then begin
dbgrideh1.canvas.Brush.Color:=$FFD9D9;
dbgrideh1.canvas.FillRect(rect);
dbgrideh1.canvas.TextOut(rect.left+2,rect.top+2,dbgrideh1.cells[col,row]);
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо