2014-06-13 34 views
-2

我有一個Windows窗體程序,我已經開始在互聯網上發佈給人們。有些用戶遇到問題,表單不能以正確的大小顯示,而是小得多。一個示例如下所示WinForm在不同的用戶計算機上縮小

https://mediacru.sh/kJ_xEebSDki-.png < ===破碎大小 http://puu.sh/9flwS/9804c56898.jpg < ===那應該怎麼看

我試圖重現此我的電腦有不同的屏幕分辨率,不同的屏幕和不同的DPI設置上,沒有成功。

[編輯]安裝該程序可以在這裏找到 - http://infinitehavoc.co.uk/starlaunch/Starlaunch%20setup.exe [/編輯]

任何幫助表示讚賞。我完全失去了這一點。

+0

你試過將表單的'AutoScale'屬性設置爲None嗎?它執行以下操作:「根據[鏈接](http://msdn.microsoft.com/)獲取或設置一個值,該值指示表單是否調整其大小以適應窗體上使用的字體的高度並縮放其控件」 en-us/library/system.windows.forms.form.autoscale.aspx)。 –

+0

不,我沒有,如果Sascha的解決方案不起作用,我會試試這個 – therimmer96

+0

我堅信自動縮放是你的問題的原因。 –

回答

0

嘗試設置AutoScaleFormfalse的財產。根據我的經驗,當您加載除Controls之外的一些內容時,通常會根據Windows的字體設置進行縮放。

0

嘗試將窗口的MinimumSize設置爲您喜歡的大小,而不僅僅是「當前」大小。所以它不能達到你想要的值。

+0

尺寸在可視編輯器中的「尺寸」屬性中定義。測試版本正在下載到有此問題的用戶來測試修復:) – therimmer96

+0

嘗試在編輯器中查找條目MinimumSize或嘗試在類的構造函數中手動設置它。和@丹尼爾凱利我提供了一個可能的解決方案,並對不起,如果這似乎offensve ... – Sascha

+0

設置最小大小並沒有改變屏幕大小,使得按鈕圖像沒有收縮與按鈕,所以雙方得到切斷https ://mediacru.sh/S9TAoFFWttqy.png – therimmer96

相關問題