Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.024 c
14-1120553020
DelphiN!
2005-07-05 12:43
2005.07.31
Web FTP Client


4-1117518497
Чапаев
2005-05-31 09:48
2005.07.31
WinExec


14-1120484396
Sergey_Masloff
2005-07-04 17:39
2005.07.31
Опрос. У Вас дома есть книги? Ну хотя-бы колобок и курочка ряба?


14-1120844696
Kerk
2005-07-08 21:44
2005.07.31
Сдохло колесико у мышки :(


1-1121171705
race1
2005-07-12 16:35
2005.07.31
Перемещение панели