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

Вниз

Замена события !   Найти похожие ветки 

 
MalkoLinge ©   (2003-07-10 18:00) [0]

Итак задача такая.

Раньше в нашей контроле использовали компонент А. Этот компонент сделан так, что его проще переписать заново...что и было сделано (компонент B).

A.ClassName=B.ClassName

По интерефесу (паблишед свойствах) А=В, за одним исключением :
Событие A.onChange=TNotifyEvent
Событие B.onChange=TTVChangedEvent

Найти способ, чтоб при установленном компоненте B форма с компонентом А открылась без изменений.


 
MalkoLinge ©   (2003-07-11 11:21) [1]

Ну вот..туттакой вопрос, идеологический и никто ничего не можеи помочь...


 
Smashich ©   (2003-07-11 11:31) [2]

A.ClassName=B.ClassName в смысле по обьявлению методов?

при type A=integer и type B=integer
A не являеться B.

вообщем ничего не понятно мне. два разных компонента, пусть и похожих. и без обьявления класса компонента A ты форму с ним не поюзаешь


 
reonid ©   (2003-07-11 11:42) [3]

Да просто измени аргументы методов-обработчиков событий,
т.е. в исходном коде формы замени

procedure TForm1.YourComponentNChange(Sender: TObject);

измени на

procedure TForm1.YourComponentNChange(Sender: TObject; <Other args>);



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
11-77815
Bartov
2002-11-21 20:50
2003.07.24
Кто-нибудь фильтрует сообщения в форуме?


3-77759
Zigs
2003-06-30 13:22
2003.07.24
Уважаемые мастера, можно можно ли в TDBText отображать несколько


1-77828
Joker
2003-07-10 22:54
2003.07.24
Как изменить цвет главного меню?


1-77972
AndreyAs
2003-07-11 11:36
2003.07.24
Как обойти circular unit reference ?


14-78093
kamchatik
2003-07-08 10:31
2003.07.24
Компонент DBGrid и событие OnCellClick