C#界面里Form.IsMdiContainer 属性的使用
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#界面里Form.IsMdiContainer 属性的使用相关的知识,希望对你有一定的参考价值。
C#界面里Form.IsMdiContainer 属性的使用
由于屏幕的局限,以及软件需求的复杂,并且还需要方便使用,
面对这样的任务,就需要好好地考虑使用多窗口的界面设计。
因为每一个窗口可以实现不同的功能,这样方便把相关的功能放在一起,不同的功能分为不同的窗口。
这样既可解决屏幕过小,导致很多不能显示的问题,也解决了功能分组的功能,也方便用户区分不同的功能。
其实还有一个好处,就是把界面的代码分离在不同的窗口里,也方便开发和维护。
因为程序上要区分那一个是主窗口,即是父窗口,这时就需要使用Form.IsMdiContainer 属性,
当它设置为true时,就把这个窗口当作父窗口,如果为false时,就为子窗口。
默认时创建的窗口都是false状态,这就是当作子窗口来使用的。
多个窗口也适合同时打开多个文件进行并行处理,也适合一个窗口显示曲线而另一个窗口显示表格数据。
把当前窗口修改为MDI窗口,只需要写下面的代码:
IsMdiContainer = true;
当然也可以通过属性窗口里设置。
整个例子的代码如下:
以上是关于C#界面里Form.IsMdiContainer 属性的使用的主要内容,如果未能解决你的问题,请参考以下文章
C#界面里Form.IsMdiContainer 属性的使用
C#界面里的winform ContextMenuStrip属性