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