如何根据不同的条件使用不同的控件元素初始化相同的Windows窗体?

时间:2013-10-03 20:50:14

标签: c# winforms initializecomponent

我几天来一直在讨论这个问题,我似乎无法找到解决方案。

我正在创建一个WinForm作为应用程序的一部分,必须使用两种不同类型的ActiveX控件,具体取决于系统可用的外围设备。更具体地,使用Esignature Pad对用于签名的实时捕获的编码功能。

现在表单的外观和行为完全相同......但是,根据插入的Esignature设备的品牌/型号,需要在表单上嵌入和初始化不同的ActiveX控件。

我不想创建两种不同的表单,因为它们共享大部分功能。有没有办法可以将适当的控件作为参数传递给表单?但是,如何在不知道它是什么的情况下正确初始化它...

非常感谢你!

0 个答案:

没有答案