2012-08-14 94 views
0

我有一個窗體。我使用下面的代碼來設置它的大小。我希望的行爲是讓它佔據主顯示器的全寬和一半高度。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); 

問題是在正確的表單上有一個空格(它不佔用全屏)。有沒有人有任何建議,爲什麼?

感謝

啓用
+1

航空? http://stackoverflow.com/a/8839388/17034 – 2012-08-15 01:31:56

+0

@HansPassant - 是的。並感謝。 – 2012-08-15 09:32:51

回答

0

嘗試使用

Screen.PrimaryScreen.WorkingArea 
+0

@ Jleru0HeP感謝您的回覆。我嘗試過,並且側面還有一點小差距。它看起來與滾動條的寬度。 – 2012-08-14 13:36:19

+0

也許你的表單再調整一下? – JleruOHeP 2012-08-14 13:37:33

+0

向寬度添加+〜30像素將填充它,以使其看起來工作區域或邊界被認爲略微在桌面邊界內。 – 2012-08-14 13:50:44