Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Заменить один компонент на другой


Автор: artemiy 15.3.2007, 12:36
Ситуация такая: пользовался я компонентами из одной VCL библиотеки, а теперь понадобилось ипользовать другие компоненты (из стандартной библиотеки). На форме у меня куча чекбоксов, кнопок и т.п. со своими обработчиками событий (onClick, onMouseOver и т.п.). 

Так вот как можно заменить мои старые компоненты на стандартные с сохранением этих обработчиков событий и имен компонентов (т.к. он в той или иной мере взаимодействуют друг с другом и не хочется перепиывать много кода)?

Автор: _hunter 15.3.2007, 13:12
просто замени тип на новый (если они совместимы, конечно) в var'е

Автор: artemiy 15.3.2007, 13:48
а как быть с этим компонентом на форме? или он заменится автоматически?

Автор: skyboy 15.3.2007, 14:11
Цитата(artemiy @  15.3.2007,  12:48 Найти цитируемый пост)
а как быть с этим компонентом на форме?


Цитата(_hunter @  15.3.2007,  12:12 Найти цитируемый пост)
просто замени тип на новый (если они совместимы, конечно) в var'е 

и в dfm-файлах

Автор: MetalFan 15.3.2007, 15:26
или с пом.експертов, что умеют это делать. например http://www.gexperts.org

Автор: artemiy 15.3.2007, 16:36
Цитата(MetalFan)

или с пом.експертов, что умеют это делать. например GExperts 

Спасибо! Отличная штуковина  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)