Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

Разноцветные строки в DBCtrlGrid   Найти похожие ветки 

 
Helen   (2006-02-21 10:36) [0]

Добрый день. Подскажите, пожалуйста, как изменить цвет строки в DBCtrlGrid в зависимости от значения поля.


 
Amoeba ©   (2006-02-21 10:45) [1]

В DBCtrlGrid строк нет.


 
Helen   (2006-02-21 10:49) [2]

Извините, панели, соответствующие строке из таблице


 
Spieler   (2006-02-21 10:52) [3]

Че-то вроде такого:
Событие OnDrawColumnCell
procedure TForm1.DBGridDrawColumnCell(Sender: TObject;
 const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
var
 DrawColor: TColor;
begin
 if not Table.Fields.Fields[0].AsBoolean then DrawColor:= clTeal
 else DrawColor:= Column.Color;
 if (Column.Color <> DBGrid.Color) then DrawColor:= DrawColor and Column.Color;
 DrawGridColumn(DBGrid, Rect, Column, DataCol, State, DrawColor);
end;


 
Spieler   (2006-02-21 10:54) [4]

ой!!! это в TDBGrid... простите


 
Helen   (2006-02-21 11:00) [5]

На панелях таблицы лежат компоненты DBText, может быть можно изменить их цвет?


 
Sergey13 ©   (2006-02-21 11:06) [6]

OnPaintPanel event (TDBCtrlGrid) - не то?


 
Lexer ©   (2006-02-21 11:09) [7]

Разрисовку грида уже давно бы пора в FAQ занести...


 
Helen   (2006-02-21 11:18) [8]

>>OnPaintPanel event (TDBCtrlGrid) - не то?

Может быть и то, но мне что-то не понятно как?



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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
8-1126260166
palgen
2005-09-09 14:02
2006.03.12
Если стоят две карты(TVTuner) с видеовходом ...


15-1139220980
lak__b
2006-02-06 13:16
2006.03.12
Подскажите пожалуйста на счет мобил


15-1140180100
Ajax
2006-02-17 15:41
2006.03.12
Работа с базами электронных словарей


1-1139302243
MM
2006-02-07 11:50
2006.03.12
Автоматическая проверка времени


3-1137409890
BAX
2006-01-16 14:11
2006.03.12
Вопрос по сохранению значений