Вниз
Скачать: CL | DM;

Как раскрасить строку в dbgrid?   Найти похожие ветки 

← →
Ann_k   (2004-09-27 13:51) [0]

Есть dbgrid и в нем надо раскрасить фон некоторых строк цветом.
Помогите,pls!Не могу разобраться, как пользоваться ВrawСolumnCell-ом для раскраски ячейки.
Спасибо!


← →
Amoeba ©   (2004-09-27 13:52) [1]

Читай статью "Разноцветный DBGrid" на http://www.delphikingdom.com


← →
alless   (2004-09-27 13:53) [2]

Установите рисование по умолчинию (Default drawing) в True. Только после этого можно нарисовать выделенную ячейку. Если вы установили DefaultDrawing в False, вы должны сами рисовать все ячейки, используя свойство Canvas.

Procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);

begin

If gdFocused in State then
with (Sender as TDBGrid).Canvas do
begin

Brush.Color := clRed;
FillRect(Rect);
TextOut(Rect.Left, Rect.Top, Field.AsString);

end;

end;


← →
Ann_k   (2004-09-27 14:05) [3]

Amoeba, alless, спасибо!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
14-1095926430
DiamondShark
2004-09-23 12:00
2004.10.10
Деловая игра "Инквизиция"


1-1096135368
Charly22
2004-09-25 22:02
2004.10.10
MDI-интерфейс: проблемы с закрытием дочерних форм.


3-1094626398
fedor
2004-09-08 10:53
2004.10.10
SQL- запрос ?


14-1095934038
Мюмзик
2004-09-23 14:07
2004.10.10
о компиляции компиляторов


4-1094474007
edthon
2004-09-06 16:33
2004.10.10
СОМ-порт, задержка между командами




   Наверх