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

DBGrid   Найти похожие ветки 

← →
Yank   (2001-12-16 18:41) [0]

Привет всем!!! подскажите как выделить цветом опреденную ячейку в DBGrid. Заранее благадарен...


← →
Turalyon ©   (2001-12-17 09:43) [1]

Почитай статью. Там есть все что тебе надо.
http://www.delphikingdom.com/helloworld/dbgridcolor.htm


← →
DmitryA ©   (2001-12-17 15:43) [2]

Все очень просто. Создайте свою обработку события DrawColumnCell, и впишите туда:

procedure TForm.PresDBGridDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
var voBrushColor: TColor;
begin
if gdFocused in State then exit;

voBrushColor := DBGrid.Canvas.Brush.Color;

if (Column.Field = TableField) then // отследить нужную колонку
if (TableFirls.AsFloat > 0) then // отследить нужное значение
DBGrid.Canvas.Brush.Color := clAqua; // или другой цвет по выбору

DBGrid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
DBGrid.Canvas.Brush.Color := voBrushColor;
end;




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

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



Память: 0.45 MB
Время: 0.005 c
14-66342
Alex_klon
2001-11-24 12:16
2002.01.21
Граждане, а сколько может стоить такая работа


7-66385
REL
2001-10-04 13:12
2002.01.21
!!! Небольшой вопрос по


7-66368
BorisMurmansk
2001-10-01 15:29
2002.01.21
asm in/out


14-66359
fliz
2001-11-23 17:14
2002.01.21
Пародия на


4-66412
AlexandrH
2001-11-19 11:20
2002.01.21
Как получить дескриптор активного окна.




   Наверх