用c#写了一个类似 activex的用户控件(继承usercontrol),用winform改写的。原来的winform1有个按钮,点击后调用出其他的form2。吧winform1改写成control后,我吧form2也改成了control,在点击事件里show这个form2,但是发现没有反应。是不是不能弹出来还是需要如何设置呢?
CONTROL 必须加载到容器中才能显示出来。
嗯,问题已经解决。变换下思路即可。form2可以不用改写成usercontrol。如果form2需要调用usercontrol的方法,可以在form2中定义个usercontrol类型的属性。在usercontrol中show form2前赋值该属性