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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2010, 23:11   #1
pr12yad
 
Регистрация: 14.04.2008
Сообщений: 4
По умолчанию CRDBGrid1 и canvas

Уважаемые коллеги подскажите пожалуйста.
Есть код
Код:
procedure TMain.CRDBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if strtoint(ACCESS)=1 then
begin
  TeSpeedButton2.Enabled:=true;
end;
with tcustomdbgridcracker(sender) do
  if datalink.activerecord = row - 1 then
  begin
    CRDBGrid1.Canvas.brush.color := clred;
    idTabel:=datalink.Fields[0].AsInteger;
  end
else
  CRDBGrid1.Canvas.brush.color := clwhite;
end;
Если использовать стандартный DBGrid1, все работает как надо: конва выбранной ячейки обводится красным, а для CRDBGrid1 почемуто не работает хотя данное свойство доступно.
pr12yad вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Canvas ZET78 C++ Builder 5 21.05.2010 20:26
Canvas StartMis Общие вопросы Delphi 0 24.01.2010 16:26
Canvas guffer Обсуждение статей 1 21.08.2009 10:19
Canvas Jai Общие вопросы Delphi 7 15.05.2009 13:11
Canvas Zven Общие вопросы Delphi 9 06.12.2007 10:40