如何防止覆盖任务栏的全屏形式?

时间:2010-05-02 10:15:24

标签: c# winforms border fullscreen taskbar

有谁知道如何防止我的C#winform覆盖/进入任务栏?我的表单的边框样式已设置为“FixedToolWindow”,这似乎导致了这一点。当用户使表单最大化时,我考虑减少表单的高度,但这不会起作用,因为人们可能有不同大小的任务栏。

1 个答案:

答案 0 :(得分:3)

Screen课程将为您提供屏幕界限和工作区域。工作区域是减去任务栏的边界,因此只需将表单设置为与屏幕的WorkingArea

相同的位置
  

工作区域是桌面区域   的显示,不包括任务栏,   停靠的窗户和停靠的工具栏。