在运行时最大化时修改表单大小
本文关键字:表单 修改 运行时 最大化 | 更新日期: 2023-09-27 18:02:58
我必须根据选择的选项卡修改主表单的大小。下面的代码可以正常工作,除非窗体被最大化。这将是一个解决方案,首先"退出"最大化,然后修改大小。如何做到这一点?
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedIndex == 0)
{
this.Width = x;
this.Height = y;
}
else if (tabControl1.SelectedIndex == 1)
{
this.Width = x;
this.Height = y;
}
}
您必须设置表单。然而,我不认为这是一个好主意撤消最大化和改变窗体大小在运行时
if (WindowState == FormWindowState.Maximised)
{
WindowState = FormWindowState.Normal;
}
// Now you can change the size.
this.Width = x;
this.Height = y;