Вниз
Скачать: 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.026 c
1-1122927636
SpyBoy
2005-08-02 00:20
2005.08.21
Текстовый редактор не работает!!!


6-1115393572
Gluck99
2005-05-06 19:32
2005.08.21
Контроль и просмотр траффика


1-1122987824
webpauk
2005-08-02 17:03
2005.08.21
Иконка из Hinstance


1-1123147390
Fanny
2005-08-04 13:23
2005.08.21
type M = (an,it,cr) - надо превратить переменную типа M в string


6-1115883513
aleshap
2005-05-12 11:38
2005.08.21
IP адрес удаленной машины?




   Наверх