2011-11-02 234 views
1

我已經在Visual Studio 2010中創建了一個窗體並將其大小屬性設置爲1280x800。我希望它的內容(四個圖片框)完全填充這個屏幕分辨率。當我將分辨率(從1920x1080到1280x800)更改爲測試時,它在我的開發計算機中工作良好,但是當我在客戶端的筆記本電腦上部署時,它會將所有內容混淆。基本上它使所有的控制更小。Windows窗體調整大小

這兩臺電腦都運行Windows 7.我不想調整任何內容,我想要的尺寸正好是我爲所有內容指定的尺寸。

如何防止表單內容的大小?爲什麼會發生這種情況,我如何在生產PC中測試這種行爲?

+1

如果客戶使用不同的DPI設置(http://www.lawfirmsoftware.com/support/change_dpi_settings_xp.htm),請與客戶端聯繫。這糟糕的東西混亂了。 –

+0

如果表單只包含圖片框,而不是任何顯示文本的控件,則將表單的AutoScaleMode屬性設置爲無。 –

回答

0

調整PictureBox控件的Anchor屬性,以正確修復應用程序中的窗口。當您調整窗口大小時,這將調整圖片框的大小。