Главная страница
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.029 c
1-77930
Veles
2003-07-10 14:54
2003.07.24
Изображение в Excel


1-77939
SergeyN
2003-07-09 18:39
2003.07.24
EOleSysError


1-77884
Александр М.
2003-07-14 02:23
2003.07.24
Картинка на рабочем столе


1-77856
чайниковский
2003-07-10 10:21
2003.07.24
DirectX


14-78063
Дмитрий К.К.
2003-07-07 06:13
2003.07.24
Именинники 7 июля