首先,由于某种原因,调整大小窗口按钮不想工作。
private void FullScreenButton_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Normal)
{
this.WindowState = FormWindowState.Maximized;
}
if (this.WindowState==FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
}
即使我从这个 http://postimg.org/image/mmy9r7qu9/的 VS 表单属性中最大化表单,表单也会变成这个 http://postimg.org/image/kzeyrb9fb/.这是怎么回事?
- 点击表格
- 转到它的属性
- 找到选项:"窗口状态"
- 将其更改为"最大化"
您还可以在以下位置查看有关此选项的图像:https://www.mediafire.com/view/nmnf8wcjsl1zi6z/WindowState.bmp
你可以试试这个"Button_Click":
private void FullScreenButton_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Normal)
{
this.WindowState = FormWindowState.Maximized;
}
else
{
this.WindowState = FormWindowState.Normal;
}
}
你正在用第二个if语句否定第一个if语句,请尝试使用else-if。
private void FullScreenButton_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Normal)
{
this.WindowState = FormWindowState.Maximized;
}
else if (this.WindowState==FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
}
至于最大化大小问题,您是否将表单的 MaximumSize 属性设置为"0,0"或其他可能限制其最大大小的值?