Вниз
Скачать: CL | DM;

цветной DBGrid   Найти похожие ветки 

← →
Ricko ©   (2005-07-12 11:57) [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;


← →
sniknik ©   (2005-07-12 12:02) [1]

вопрос не соответствует теме. фактически вопрос является оффтопиком.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
14-1122908419
lookin
2005-08-01 19:00
2005.08.21
Удивительное место на Земле - остров Питкерн


1-1122644308
Destroyer
2005-07-29 17:38
2005.08.21
Как из статического массива сделать динамический?


4-1119449194
Семен Сорокин
2005-06-22 18:06
2005.08.21
Расположение заблокированного файла на диске.


5-1093596786
Salivan
2004-08-27 12:53
2005.08.21
TTreeView + MultiSelect ? это возможно?


1-1123137944
zorik
2005-08-04 10:45
2005.08.21
Поддерживает ли Win98 экспорт в MS Excel?




   Наверх