读书人

winform ocx 有关问题

发布时间: 2013-06-19 10:26:41 作者: rapoo

winform ocx 问题
请问:我现在有两个窗体,分别是form1,form2
在form1中有个ocx控件,打电话用的,并且将ocx 控件改成了public

下来。我在form1中初始化了控件中的方法init 然后在form1中调用ocx的呼叫函数。。正常没问题
下来,我在form2中 由于在form1中已经初始化过了,直接在form2中调用ocx的呼叫函数。。。没反应了。。。
我应该怎么弄,才能在form1,form2中使用共用呢?谢谢
[解决办法]
在form2:
Form1 f1 = Application.OpenForms.OfType<Form1>().SingleOrDefault();
if (f1 != null) f1.控件.xxx

读书人网 >C#

热点推荐