Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

В Delphi 6 перестально работать DefaultDrawColumnCell. Почему???   Найти похожие ветки 

 
werr   (2006-03-06 12:58) [0]

Перешел с Delphi 5 на 6
Перестал работать кусок кода:
procedure TForm3.DBGridEh1DrawColumnCell(Sender: TObject;
 const Rect: TRect; DataCol: Integer; Column: TColumnEh;
 State: TGridDrawState);
begin
if DBGridEh1.Fields[0].AsBoolean = true
then DBGridEh1.Canvas.Font.Color := clRed;
DBGridEh1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
[Error] : Incompatible types
Ругается на строку DBGridEh1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
на State
В Хелпе есть пример что так можно делать
TGridDrawState в Grids.pas есть

DBGridEh1.DefaultDrawColumnCell(Rect,DataCol,Column, gdSelected); тоже не работает:
[Error] Incompatible types: "TGridDrawState" and "Enumeration"

Не пойму что не так?
Переставлять Delphi?

p.s. на компьютере установлено еще и Delphi 2005. Delphi 5 стоял когда еще на было установлено 2005. Может дело в этом? Типы подцепляются из 2005-ого?


 
Anatoly Podgoretsky ©   (2006-03-06 13:27) [1]

gdSelected - это множество, а не ординал.


 
werr   (2006-03-06 14:29) [2]

а почему DBGridEh1.DefaultDrawColumnCell(Rect,DataCol,Column,State); не работает?



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.044 c
15-1141034382
Manic Mechanic
2006-02-27 12:59
2006.03.19
про строительство


15-1140476564
Германн
2006-02-21 02:02
2006.03.19
Потрепаться vs Прочее


6-1133451174
Михаил (Киров)
2005-12-01 18:32
2006.03.19
Протоколы сокетов


3-1138199915
Kot_
2006-01-25 17:38
2006.03.19
Пропадают записи.


3-1138362893
neat
2006-01-27 14:54
2006.03.19
Фильтр для Table