我用MDI方式打开一个子窗口体后,总是不能最大化显示,明明子窗口体的WindowState设置为Maximized?”,相信有很多人会遇到这的样问题,请按下面的方法设置即可使MDI子窗体最大化:
1、把父窗体的IsMdiContainer设置为True;
2、把子窗体的WindowState设置为
Normal
;
3、在父窗体中用下面的方法打开子窗体:
private void menuItemsMdiForm_Click(object sender, EventArgs e)
MyChildForm childForm = new MyChildForm();
childForm .MdiParent = this;
childForm .WindowState = FormWindowState.Maximized;
childForm .Show();
我用MDI方式打开一个子窗口体后,总是不能最大化显示,明明子窗口体的WindowState设置为Maximized?”,相信有很多人会遇到这的样问题,请按下面的方法设置即可使MDI子窗体最大化:1、把父窗体的IsMdiContainer设置为True;2、把子窗体的WindowState设置为Normal;3、在父窗体中用下面的方法打开子窗体:private void menu
实现功能:
①有登录窗口
②主程序是
mdi
窗口,窗口有菜单、树视图导航,点击不同的菜单项/树节点项可以导航至相应的
窗体
(右下角红色部分是个
窗体
),页面打开时为
最大化
状态。
③信息反馈窗口为自定义Dialog。
④效果图如下:
⑤需要8个
窗体
和1个自定义控件:3-7-1(登录
窗体
)、3-7-2(最外层
窗体
,为3-7-3的父
窗体
)、3-7-3(系统
窗体
)、3-7-3-1(员工管理
窗体
)、3-7-3-2(工程管理
窗体
)、3-7-3-4(财务管理
窗体
)、
WinForm
Mdi
Container
子
窗体
在父
窗体
中
打开不是
最大化
,一直比较困惑我的一个
问题
,我是将
子
窗体
的状态WindowState设置为Maximized,但是这样做,有时候正常,有时候不正常,效果不理想。
搜索以后查到一个
解决
方案:
1、把父
窗体
的Is
Mdi
Container设置为True;
2、把
子
窗体
的WindowState设置为Normal;
3、在父
窗体
中
用下面的方法打开
子
窗体
:
private void menuItems
Mdi
Form_Click(object sender, E