![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Покрасить DBGrid [D5, Win95/98]
Степан © (2002-08-21 09:41:00)Как в DBGrid можно покрасить строки с определенным чередованием?
Степан (2002-08-21 12:17:00) [1]>I_A
Данный способ решает проблему раскраски по названию поля или его значению, но не с чередованием (например через строку, две...) и тем более той же раскраски при перемещении по DBGrid.
>MBo
Спасибо за ссылку, полезный материал
I_A (2002-08-21 09:51:00) [2]Можно и в OnDrawColumnCell
I_A (2002-08-21 09:50:00) [3]procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect; Field: TField; State: TGridDrawState);
begin
with DBGrid1.Canvas DO
if (Field.FieldName = "First_I") AND (NOT (gdFocused in State)) AND (Field.AsInteger < 0) then begin
Brush.Color := clRed;
Font.Color := clWhite;
end;
DBGrid1.DefaultDrawDataCell(Rect, Field, State);
end;
end;
MBo (2002-08-21 09:45:00) [4]OnDrawColumnCell
delphi.vitpc.com материал "Разноцветный DBGrid"