Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: 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 вся ветка

Текущий архив: 2005.08.21;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.041 c
1-1122989229
Viktop
2005-08-02 17:27
2005.08.21
Сохранение настроек в ini


14-1122405197
Виталька2005
2005-07-26 23:13
2005.08.21
Запрос с выборкой по дате


1-1122895028
Arrows
2005-08-01 15:17
2005.08.21
Мигающая кнопка на панели задач


14-1122753871
syte_ser78
2005-07-31 00:04
2005.08.21
Что значит "инсталировать"?


1-1122909444
Андрей Молчанов
2005-08-01 19:17
2005.08.21
Поиск окна в приложении