Главная страница
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.028 c
3-1138471115
einstein
2006-01-28 20:58
2006.03.19
Преобразование значения ячейки (PAnsiChar в String)


15-1140768669
keal
2006-02-24 11:11
2006.03.19
Словарь компьютерных технологий


2-1141399184
Handle
2006-03-03 18:19
2006.03.19
Как завершить системныЙ процесс?


15-1140874627
BeginerDelphi
2006-02-25 16:37
2006.03.19
Нужен опытный кодер(Delphi) зарплату гарантирую


15-1140878006
Ega23
2006-02-25 17:33
2006.03.19
С Днём рождения! 23 февраля