Есть ли хороший способ создать форму в VB6, которую можно легко встроить в другие формы?
В последнее время я несколько раз хотел проектировать и кодировать объект Form, который я мог бы подключить к нескольким другим «родительским» формам. Моя цель - создать централизованный фрагмент кода для управления несколькими компонентами пользовательского интерфейса определенным образом, а затем использовать его (как макет пользовательского интерфейса, так и логику) в нескольких местах. Я, конечно, готов использовать код (а не представление «Дизайн») для загрузки дочерней формы.
Лучшее, что я до сих пор придумал, - это перенести всю интересную логику для дочерней формы в модуль класса, и пусть каждая родительская форма выложит пользовательский интерфейс (возможно, в элементе управления Picture) и передаст его Изображение объекта в модуль класса. Затем класс знает, как работать с изображением, и предполагает, что все его ожидаемые фрагменты были размечены соответствующим образом. У этого подхода есть несколько недостатков, и я бы хотел что-то более элегантное.