Как я могу инициализировать одну и ту же форму Windows с различными элементами управления в зависимости от разных условий?
Я несколько дней ломал голову над этим, и я не могу найти решение.
Я создаю WinForm как часть приложения, которое должно будет использовать два разных типа элементов управления ActiveX в зависимости от того, какое периферийное устройство доступно для системы. В частности, функциональность кодирования для захвата подписи в реальном времени с использованием Esignature Pad.
Теперь форма будет выглядеть и вести себя одинаково независимо... однако в зависимости от того, какая марка / модель устройства Esignature подключена, в форму необходимо внедрить и инициализировать другой элемент управления ActiveX.
Я не хочу создавать две разные формы, поскольку они имеют большую часть функциональности. Есть ли способ, которым я могу передать надлежащий контроль над формой в качестве параметра? Но тогда как мне правильно инициализировать его, не зная, что это в первую очередь...
Спасибо вам большое!