PrimaryScreen.Bounds.Height不是全屏
我有一个窗体。我使用下面的代码来设置它的大小。我希望的行为是让它占据主显示器的全宽和一半高度。PrimaryScreen.Bounds.Height不是全屏
this.Location = new Point(0, 0);
this.WindowState = FormWindowState.Normal;
this.Size = new System.Drawing.Size(Screen.PrimaryScreen.Bounds.Width,Screen.PrimaryScreen.Bounds.Height/2);
问题是在正确的表单上有一个空格(它不占用全屏)。有没有人有任何建议,为什么?
感谢
启用
尝试使用
Screen.PrimaryScreen.WorkingArea
@ Jleru0HeP感谢您的回复。我尝试过,并且侧面还有一点小差距。它看起来与滚动条的宽度。 – 2012-08-14 13:36:19
也许你的表单再调整一下? – JleruOHeP 2012-08-14 13:37:33
向宽度添加+〜30像素将填充它,以使其看起来工作区域或边界被认为略微在桌面边界内。 – 2012-08-14 13:50:44
航空? http://stackoverflow.com/a/8839388/17034 – 2012-08-15 01:31:56
@HansPassant - 是的。并感谢。 – 2012-08-15 09:32:51