Дополнения пользователей Копирование свойств и методов одного объекта на другой
|
[+][?] |
Влад Колосов
23.09.06 18:07:50 |
|
С какой целью это сконструировано?
|
|
Vladimir_Knyr
25.09.06 04:04:40 |
|
Разве цель еще не видна ?
Скопировать значения свойств и если неоходимо
код методов и событий
простой пример: сделать ширину и высоту кнопок на форме
по одной выбранной.
Влад - если честно, то конечно данная проблема решаема
изначально при идеальном подходе с наследованием классов,
но ведь не всегда это получается.
|
|
Влад Колосов
29.09.06 16:23:03 |
|
В общем, у меня подобные проблемы возникали, когда я хотел родную кнопку или что-нибудь еще
заменить на свой класс во всем проекте.
Есть некоторые наброски этого, но пока отложены.
Я думал, что это для того например, чтобы методы формы, перенести в методы контейнера или наоборот.
|
|
Vladimir_Knyr
02.10.06 04:13:35 |
|
Отдельно методы перенести можно
и в данную схему это дополнение думаю внести уже
не составит большого труда,
пока это тоже пробный вариант и еще доделываю его тест
(Спасибо Славе Захарову за помощь в тестровани)
а переброс методов я попробую добавить
- только методы, не смотря на происхождение
объекта
PS окончательный вариант выложу после полной готовности
|
|
Sewer
15.07.08 19:57:04 |
|
Решение, достойное размещения в fox_init.prg! :)
Работает четко, функционально... не вылетает с непонятными ошибками и не вешает систему.
Единственное что - изменения не попадают в системное Undo... и хотелось бы еще - замена базового
класса контрола на пользовательский, унаследованный от базового, с возможным добавление новых
свойств/методов (см. отзыв Влада Колосова).
Тогда это было бы вообще СУПЕР решение
Вообще же - спасибо за отличный продукт! :)
|
|