C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
2008-11-22 11:52
706 查看
0.新建窗体 及添加按钮
1.
执行如下按钮事件
private void btnFormMax_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
else
{
this.WindowState = FormWindowState.Maximized;
}
}
窗体最大化时 非全屏 不会遮盖任务栏
此时this.FormBorderStyle 默认为 Sizable
2.
执行如下按钮事件
private void btnFormMax_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
else
{
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
}
}
窗体最大化时 会全屏 及遮盖任务栏
此时this.FormBorderStyle 为 None 不会显示窗体标题栏等相关
3.
执行如下按钮事件
private void btnFormMax_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
else
{
this.FormBorderStyle = FormBorderStyle.None;
this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
this.WindowState = FormWindowState.Maximized;
}
}
窗体最大化时 非全屏 不会遮盖任务栏
此时this.FormBorderStyle 为 None 不会显示窗体标题栏等相关
1.
执行如下按钮事件
private void btnFormMax_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
else
{
this.WindowState = FormWindowState.Maximized;
}
}
窗体最大化时 非全屏 不会遮盖任务栏
此时this.FormBorderStyle 默认为 Sizable
2.
执行如下按钮事件
private void btnFormMax_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
else
{
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
}
}
窗体最大化时 会全屏 及遮盖任务栏
此时this.FormBorderStyle 为 None 不会显示窗体标题栏等相关
3.
执行如下按钮事件
private void btnFormMax_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
else
{
this.FormBorderStyle = FormBorderStyle.None;
this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
this.WindowState = FormWindowState.Maximized;
}
}
窗体最大化时 非全屏 不会遮盖任务栏
此时this.FormBorderStyle 为 None 不会显示窗体标题栏等相关
相关文章推荐
- [转]C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- (转)C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- [转]C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
- 关于winForm窗体最大化时全屏及遮盖任务栏问题
- C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务
- c# winform加载窗体自动最大化,非全屏,不会遮盖任务栏
- C#winform程序窗口全屏是否遮盖任务栏问题
- C#winform程序窗口全屏是否遮盖任务栏问题
- c# 更改最大化按钮功能实现最大化时遮盖任务栏,点击Esc取消全屏
- c# winform 窗体最大化后挡住了任务栏
- 关于c# winForm窗体最大化的设置
- WinForm实现窗体最大化并遮盖任务栏的方法
- C#Winform去掉边框后,窗体最大化,任务栏被遮挡问题!