C# MDI子窗体启动后没有最大化

0

本文作者:xjtudll  发布于:2018-9-27  分类:技术心得  点击:


目的:

子窗口启动显示后最大化,也就是填充了整个父窗体

但是发现一个问题:

如果在 Visual Studio 2005里通过属性工具栏设定了子窗体的 WindowState 为 Maximized,然后在运行过程中会发现子窗体实例化时不会最大化,而是当改变了父窗体的大小之后才随即最大化。而通过在子窗体的构造器里添加代码的方式也无济于事。

解决办法:

取消设置 WindowState 的值(改回默认的 Normal ),然后在实例化子窗体之后用代码设置它的WindowState即可

23dd7c8e-c885-4b87-adfe-46c34e02cfb7

代码:

C#
frmMDIChild child = new frmMDIChild();
child.MdiParent = this;
child.WindowState = FormWindowState.Maximized;
child.Show();


本文标签: C#  
本文Url: http://www.xjtudll.cn/Exp/516/ (出自: 鸟的天空)
我要引用: 点击这里获取该日志的TrackBack引用地址

相关文章:

515. c# toolstrip控件怎么把左边的几个小点去掉  (2018-9-17 15:40:9)

514. CrystalDecisions.Windows.Forms.CrystalReportViewer.DisplayGroupTree”已过时  (2018-9-10 18:33:53)

511. MDI程序中MenuStip控件的MDIWindowListItem  (2018-8-20 15:20:58)

504. C#获取文件全路径、目录、扩展名、文件名称  (2018-6-18 19:43:20)

488. C# 一些基本的控件代码  (2018-1-17 11:51:5)

487. C# WinForm中禁止改变窗口大小的方法  (2018-1-8 16:25:0)

486. C#将图片白色背景设置为透明  (2018-1-3 8:19:1)

0 Comments

Write a comment ?