首页 新闻 搜索 专区 学院

c#制作的自定义控件能否弹出其他的对话框?

0
[已解决问题] 解决于 2012-03-29 17:23

用c#写了一个类似 activex的用户控件(继承usercontrol),用winform改写的。原来的winform1有个按钮,点击后调用出其他的form2。吧winform1改写成control后,我吧form2也改成了control,在点击事件里show这个form2,但是发现没有反应。是不是不能弹出来还是需要如何设置呢?

噹里个噹的主页 噹里个噹 | 菜鸟二级 | 园豆:202
提问于:2012-03-29 10:34
< >
分享
最佳答案
0

CONTROL  必须加载到容器中才能显示出来。

奖励园豆:5
一滴血 | 小虾三级 |园豆:1602 | 2012-03-29 14:24

嗯,问题已经解决。变换下思路即可。form2可以不用改写成usercontrol。如果form2需要调用usercontrol的方法,可以在form2中定义个usercontrol类型的属性。在usercontrol中show form2前赋值该属性

噹里个噹 | 园豆:202 (菜鸟二级) | 2012-03-29 16:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册