c# 无边框窗体最大化时挡住了系统的任务栏 RRS feed



  •  private void Form9_Load(object sender, EventArgs e)
          this.FormBorderStyle = FormBorderStyle.None;
          this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
          this.WindowState = FormWindowState.Maximized;
    • 已标记为答案 Paul Zhou 2011年9月8日 9:42
    2011年9月1日 9:42
  • 由于功能要求,窗体的大小必须是屏幕尺寸。你这样的话,窗体高度比屏幕高度值小些,不能真正解决问题。

    • 已编辑 YeHong 2011年9月2日 6:13
    2011年9月2日 6:08
  • 你好,


    WorkingArea will return the entire area of the screen if the Windows Taskbar is set to Auto-Hide, no matter whether the Taskbar is currently displayed or not.


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Paul Zhou 2011年9月8日 9:42
    2011年9月2日 10:02