C# WinForm窗体最大化后挡住了任务栏的问题
C# WinForm窗体最大化后挡住了任务栏的问题
在designer文件中
System.Drawing.Rectangle ScreenArea = System.Windows.Forms.Screen.GetWorkingArea(this); this.MaximumSize = new System.Drawing.Size(ScreenArea.Width, ScreenArea.Height); this.MaximumSizeChanged += Form1_MaximumSizeChanged;
在代码视图中
private void Form1_MaximumSizeChanged(object sender, EventArgs e) { var ScreenArea = Screen.GetWorkingArea(this); if (this.MaximumSize.Height > ScreenArea.Height) { this.MaximumSize = new Size(ScreenArea.Width, ScreenArea.Height); } }
浙公网安备 33010602011771号