Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
1-1139864107
The X
2006-02-13 23:55
2006.03.19
Мультистроковый TButton


2-1141202155
Andreus
2006-03-01 11:35
2006.03.19
Не работает поиск по полю при наличии вторичного индекса по нему


3-1138032431
pupkin
2006-01-23 19:07
2006.03.19
Создание ADOQuery в run-time


5-1127338395
Proxytel
2005-09-22 01:33
2006.03.19
TStringGrid - расширить


2-1141328178
Golik
2006-03-02 22:36
2006.03.19
Как определить число записей в таблице ? поможите!




   Наверх