Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.08.2006, 15:50
vinni vinni вне форума
Начинающий
 
Регистрация: 26.01.2006
Сообщения: 135
Репутация: 10
По умолчанию DrawColumnCell

Привет! Помогите плизз. Такая проблема: есть приведенная ниже процедура. как мне ее вызывать в нужном месте программы?

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
// Красим фон нечетных строк
if TDBGrid( Sender ).DataSource.DataSet.RecNo mod 2 <> 0 then
TDBGrid( Sender ).Canvas.Brush.Color := clInfoBk;

// Восстанавливаем выделение текущей позиции курсора
if gdSelected in State then
begin
TDBGrid( Sender ).Canvas.Brush.Color := clHighLight;
TDBGrid( Sender ).Canvas.Font.Color := clHighLightText;
end;

// Перерисовываем GRID
TDBGrid( Sender ).DefaultDrawColumnCell( Rect, DataCol, Column, State );
end;

При вызове TDBGrid( Sender ).DefaultDrawColumnCell( Rect, DataCol, Column, State ); и TForm1.DBGrid1DrawColumnCell(Sender; const Rect:;
DataCol; Column; State); в различных вариантах выдаюцца ошибки.
Заранее спасиба!!!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:40.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter