Пишу приложение на Visual Basic 6, поддерживающее dll'ные плагины. Каждый плагин нужно иметь возможность настраивать, возможности настроек у каждого плагина разные. Соответственно, в главном приложении нужно отображать форму, на которой будут контролы, при помощи которых плагины настраиваются.
Как создать из dll'ки контролы в форме главного приложения программным способом — мне более-менее понятно (через Controls.Add). Но хочется, как всегда, странного...
Возможно ли каким-то образом в dll в design time отрисовать все контролы, поместив их, скажем, на фрейм, написать обработчики их событий, скомпилировать dll, а в основной программе потом в рантайме просто отобразить соответствующий фрейм в нужном месте?