子窗体加载时最大化出现异常不正常最大化显示

现象1:子窗体最大化时子窗体大小显示为窗体设计大小

现象2:子窗体最大化时子窗体底部部分显示不全

有时由于 在窗体设计时 将窗体的windowstate属性手动设置成max 会出现该现象

解决方法: 窗体设计时 手动将窗体的windowstate属性回复为Normal  也不在主窗体show()之前设置子窗体的windowstate

而在子窗体的Load 事件中 设置子窗体的属性

this.FormBorderStyle = FormBorderStyle.FixedDialog;
this.WindowState = FormWindowState.Maximized;

原文地址:https://www.cnblogs.com/Iyce/p/3143801.html