WinForm(C#)中MDI子窗体最大化的问题
用MDI方式打开一个子窗口体后,总是不能最大化显示,明明子窗口体的WindowState设置为Max足毂忍珩imized,但是每次打开后却是Normal状态?这样会导致软件的界面十分难看,用户体验极差。本文将给大家提供一个解决方案。
工具/原料
Microsoft Visual Studio
解决方案
1、把父窗体的IsMdiContainer设置为True;
2、把子窗体的WindowState设置为Normal;
3、在父窗体中用下面的方法打开子窗体: private void MenuXiaoqu娄多骋能_Click(object sender, EventArgs e) { FrmManageX足毂忍珩iaoqu frmManageXiaoqu = new FrmManageXiaoqu();//子窗体对象 frmManageXiaoqu.MdiParent = this;//子窗体的父窗体是当前窗体 frmManageXiaoqu.WindowState = FormWindowState.Maximized;//子窗体的状态是最大化 frmManageXiaoqu.Show();//显示窗体 }
4、通过这样的设置,每次子窗体打开时就会自动最大化了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:75
阅读量:34
阅读量:68
阅读量:84
阅读量:48