保持MDI子窗体不被关闭并且最大化
保证子窗体不被关闭的方法:
第一种 方法:
private void IEForm_FormClosing(object sender, FormClosingEventArgs e)
{
//保证窗体不被关闭
if (e.CloseReason != CloseReason.MdiFormClosing)
e.Cancel = true;
}第二种方法:
设置窗体的ControlBox属性为false; 即不显示关闭按钮。不过这个方法只能用作MDI子窗体中使用。
有个情况相信很多人都遇到过:当一个MDI子窗体最小化的时候,其余的MDI子窗体就会跟着发生变化,怎么样保证其余的MDI子窗体始终最大化的方法:
private void IEForm_Resize(object sender, EventArgs e)
{
//保证窗体始终最大化
this.WindowState = FormWindowState.Maximized;
}
很简单的解决办法,希望对遇到此类问题的朋友有所帮助。

浙公网安备 33010602011771号