.net - 最大化屏幕忽略任务栏

标签 .net winforms taskbar

我有一个表单设置为最大化,但由于某种原因它忽略了任务栏并最大化到整个屏幕。这是典型的吗?有解决办法吗?

我正在运行具有双显示器设置的 Windows XP(第一个/主窗口中的任务栏)。

最佳答案

如果您使用 FormBorderStyle.None,那么确保它在最大化时不会覆盖任务栏是非常简单的:

this.MaximumSize = Screen.PrimaryScreen.WorkingArea.Size;

它可能适用于其他边框样式,并且可能是确保您的表单不会覆盖任务栏的最简洁方法。

关于.net - 最大化屏幕忽略任务栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/975284/

相关文章:

c# - 更改 Win7 任务栏中显示的应用程序名称

c# - 如何在设置 CurrentUICulture 后更新窗体 UI?

c# - 如何使用 SSL 通过套接字发送 json 消息

c# - 使用 MongoDB C# 驱动程序 2.0 的服务器端投影

vb.net - 表单关闭时在表单之间传递数据

c# - 为什么我不应该使用 PictureBox 控件?

windows - 在 powershell 中聚焦 IE 窗口

c# - 更改固定的任务栏图标(Windows 7)

c# - 在通用 Windows 应用程序中获取键盘状态

c# - 传入一定大小的数组以使用 xunit 进行测试