2011-11-01 70 views
4

每當我嘗試增加VS 2008屬性框中的窗體寬度時,它只是將我的更改重置爲1300.它允許我降低寬度,但不會增加超過1300.我應該如何修復這個?我在其中有一個寬度超過1300無法調整Winform寬度

+2

您的表單不能比您的顯示器寬。 – SLaks

+0

我的顯示器是30英寸,但分辨率現在很低(由於驅動程序問題,1280x800)。監視器尺寸或分辨率是否重要?這是一個 – JonF

+2

的決議。 Windows甚至不知道物理大小。 – SLaks

回答

5

的Windows在Windows不能超過你的屏幕分辨率。

在代碼中(例如,在窗體的構造函數中),您可以設置所需的任何寬度,並且在運行時將受到最終用戶屏幕分辨率的限制。

你的表格不需要那麼大;考慮重新設計你的用戶界面和/或使用滾動條。

+1

表格大小的選擇不取決於我。但這回答我的問題,謝謝 – JonF

3

形式的DataGrid你應該檢查Form.MaximumSize.Width財產

Form.MaximumSize Property

所以如果你需要增加兩個的一個或兩個確保MAXIMUMSIZE是也更新爲您的新值。

編輯: SLaks是正確的,你不能有形式大於顯示器反正大...