Текущий архив: 2005.07.31;
Скачать: CL | DM;
ВнизЦветной DBgrid Найти похожие ветки
← →
Ricko © (2005-07-12 14:48) [0]Почему не срабатывает событие OnDrawDataCell, в не зависимости от значения свойства DefaultDrawing?
Код следующий :
procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);
begin
If gdFocused in State then
with (Sender as TDBGrid).Canvas do
begin
Brush.Color := clRed;
FillRect(Rect);
TextOut(Rect.Left, Rect.Top, Field.AsString);
end;
end;
или такой:
procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);
begin
if Query.FieldByName("Size").AsFloat > 10 then
DBGrid1.Canvas.Font.Color := clRed;
DBGrid1.DefaultDrawDataCell(Rect, Field, State);
end;
При DefaultDrawing=true ничего не изменяется, при DefaultDrawing=false отображается пустая таблица?
← →
DesWind © (2005-07-12 14:56) [1]Там есть еще одно событие onDrawColumnCell
← →
Ricko © (2005-07-12 15:02) [2]Мне нужно OnDrawDataCell, возможно ли влияние на него группы свойств Options?
← →
DesWind © (2005-07-12 15:12) [3]Насколько я помню если в DBGrid-е добавлены колонки то возникает только событие onDrawColumnCell, может в этом проблема?
Страницы: 1 вся ветка
Текущий архив: 2005.07.31;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.039 c