Как я могу инициализировать одну и ту же форму Windows с различными элементами управления в зависимости от разных условий?

Я несколько дней ломал голову над этим, и я не могу найти решение.

Я создаю WinForm как часть приложения, которое должно будет использовать два разных типа элементов управления ActiveX в зависимости от того, какое периферийное устройство доступно для системы. В частности, функциональность кодирования для захвата подписи в реальном времени с использованием Esignature Pad.

Теперь форма будет выглядеть и вести себя одинаково независимо... однако в зависимости от того, какая марка / модель устройства Esignature подключена, в форму необходимо внедрить и инициализировать другой элемент управления ActiveX.

Я не хочу создавать две разные формы, поскольку они имеют большую часть функциональности. Есть ли способ, которым я могу передать надлежащий контроль над формой в качестве параметра? Но тогда как мне правильно инициализировать его, не зная, что это в первую очередь...

Спасибо вам большое!

0 ответов

Другие вопросы по тегам