Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.21;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.007 c
3-66213
PONTIY
2001-12-19 06:54
2002.01.21
Работа с курсором


1-66270
Andrey Sharapow
2001-12-30 10:53
2002.01.21
Build with runtime packages ???


3-66187
Atrem
2001-12-16 16:08
2002.01.21
Что за ошибка и как ее исправить ???


7-66377
Sirgo
2001-10-07 13:51
2002.01.21
Температура процесора и системы


3-66189
Dr. Web
2001-12-17 16:04
2002.01.21
О XL Report e