Форум: "Базы";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c