Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2012, 11:21   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию Перерисовка в DBGrid

В DBGrid раскрашиваю строки, а перерисовываться не хочет, выдает ошибку при компиляции на строке

Код:
TDBGrid(Sender).DefaultDrawColumnCell(Rect,DataCol,Column,State);
Ошибка: Incompatible types
Подскажите кто знает.


Код:
 procedure Tbook_book.sDBGrid2DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);
begin
 if pass_book.color_button.Tag=1 then begin
    IF TDBGrid(Sender).DataSource.DataSet.RecNo mod 2 = 1
    Then TDBGrid(Sender).Canvas.Brush.Color:=$006AA0BF;
    IF  gdSelected   IN State
    Then Begin
        TDBGrid(Sender).Canvas.Brush.Color:=$0040739B;
        TDBGrid(Sender).Canvas.Font.Color :=clBlack;
    End;
    TDBGrid(Sender).DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;
end;
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перерисовка окна Lawliet32 Win Api 3 10.11.2011 20:54
Перерисовка изображения Mehanizator Помощь студентам 0 26.08.2011 20:14
Перерисовка ListBox bondik Общие вопросы .NET 2 03.11.2010 23:00
перерисовка форм dampirik Общие вопросы .NET 4 20.12.2009 10:23
Перерисовка формы satana Общие вопросы Delphi 4 18.09.2007 19:42