我几天来一直在讨论这个问题,我似乎无法找到解决方案。
我正在创建一个WinForm作为应用程序的一部分,必须使用两种不同类型的ActiveX控件,具体取决于系统可用的外围设备。更具体地,使用Esignature Pad对用于签名的实时捕获的编码功能。
现在表单的外观和行为完全相同......但是,根据插入的Esignature设备的品牌/型号,需要在表单上嵌入和初始化不同的ActiveX控件。
我不想创建两种不同的表单,因为它们共享大部分功能。有没有办法可以将适当的控件作为参数传递给表单?但是,如何在不知道它是什么的情况下正确初始化它...
非常感谢你!