首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform怎的在一个界面中显示多重功能

2012-08-26 
winform怎样在一个界面中显示多重功能我的意思是这样的,我现在需要把许多功能做到一个界面中去,以前使用自

winform怎样在一个界面中显示多重功能
我的意思是这样的,我现在需要把许多功能做到一个界面中去,以前使用自定义控件的方式,把一个功能做成一个控件,然后在主窗口点击的时候,控制这些控件的显示和隐藏,但是发现这种方法的问题很多,特别是IDE经常无法初始化自定义的控件,也就是设计主创口时会报错,做了很多控件到最后都用不成,十分沮丧。我想这是微软的机制的问题,也就是在设计窗口要初始化自定义的控件。为了避开这个,有没有谁有好办法,可以把很多功能集成到一起,在设计主窗口的时候还不至于很混乱的?就这么多分了,全给大家。

[解决办法]
需要时再加载控件
control ctrl=new control();
panel1.controls.add(ctrl);
[解决办法]
用MDI 父级和子级窗体来实现

C# code
Manage manage = new Manage();            manage.MdiParent = this;            if (Application.OpenForms["Manage"] == null)//判断Manage窗口是否打开(限制只能打开一次)            {                manage.Show();            }
[解决办法]
探讨
是个好办法,给你分

热点排行