Главная страница
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.022 c
1-77936
Луарвик
2003-07-10 14:49
2003.07.24
Совместимость с Фортраном


7-78171
AlexandrRya
2003-05-15 22:08
2003.07.24
Точный таймер на 486


1-77902
reer
2003-07-11 13:20
2003.07.24
Перемещение Item ов в TListView, как?


8-78011
БРУТЪ
2003-04-02 15:55
2003.07.24
Рисование на канве?


8-78003
reticon
2003-04-03 22:31
2003.07.24
опять медиаплеер :(((((((