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

Вниз

Непонятная ошибка при создании компонента.   Найти похожие ветки 

 
Brack   (2005-07-04 23:59) [0]

Вот у меня такая проблемка, модифицирую компонент TLabel, расширяя некоторые его процедуры.
Но почемуто при запуске возникает ошибка: пишет что процедура MouseLeave не принадлежит обьекту. Хотя эта прцедура имеется в TLabel.
Подскажите пожалуйста как можно решить эту прблемку.

...
type
 TLink = class(TLabel)

 private
...
 protected
 public

   constructor Create(AOwner: TComponent); override;
   destructor Destroy; override;
   
   procedure Click; override;
   procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
     override;
   procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
     override;
   procedure MouseMove(Shift: TShiftState; X, Y: Integer);
     override;
   procedure MouseLeave; override;    ????????


 
Юрий Зотов ©   (2005-07-05 02:29) [1]

> Хотя эта прцедура имеется в TLabel.

Сколько ни искал, но процедуры MouseLeave так и не обнаружил - ни у самого TLabel, ни у его предков. Где Вы ее нашли - загадка. Причем и для компилятора тоже.


 
Brack   (2005-07-05 13:05) [2]

Работаю в Делфи 7. И в меню Event обьекта TLabel эта процедура имеется и она работает...


 
Юрий Зотов ©   (2005-07-05 13:13) [3]

> Brack   (05.07.05 13:05) [2]

1. У меня тоже D7.
2. Не в меню Event, а на вкладке Events Инспектора Объектов.
3. Не процедура, а событие.
4. И не MouseLeave, а OnMouseLeave.
5. Как только поймете разницу - ошибка исчезнет.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-1131547578
Ega23
2005-11-09 17:46
2006.01.01
Поясните, что означает данный exception


2-1134462308
Goast
2005-12-13 11:25
2006.01.01
Кто глючит я???? или Qreport????


14-1134077651
Вовяик
2005-12-09 00:34
2006.01.01
FastReport 2.4


4-1128249749
Энтри
2005-10-02 14:42
2006.01.01
wm_setcursor


5-1119862403
Radgar
2005-06-27 12:53
2006.01.01
Создание компонентов