2017-06-07 52 views
1

我認爲圖像說夠了...... 窗口的灰色部分重疊在藍色的一面。winforms窗口太大

我可以通過使它稍大一點或者如果我將縮放比例更改爲DPI來解決普通窗口的問題。我的筆記本電腦設置爲125%縮放比例,我認爲這是問題所在?但是,如何修復消息框?

我使用Visual Studio 2017年15.2它與.NET框架4.6.2

的MessageBox窗口過大的C#Winforms應用程序:

MessageBox window too large

窗口過大:

Window too large

+0

藍方含dpiAware部分..意味着藍色邊框? –

回答

3

這應該通過將DpiAware設置添加到您的應用程序來解決。爲此,請右鍵單擊項目,添加,新建項目,然後在Visual C#項目中查找應用程序清單文件。

一旦加入這個開放並取消註釋(在Windows中設置)

HTH

+0

這個工作!謝謝:)(我會在5分鐘內標記你的答案) – Principis

+0

還有一件事,我該如何在我的.exe文件中嵌入這個文件? – Principis

+0

很高興有幫助。編譯時自動嵌入 –

0

你可以嘗試不使用125%縮放,或者你可以調整它適合p roperly。在Visual Studio中,您可以編輯窗口的大小(最小和最大大小),擺弄這些窗口,並且可能會爲您的項目找到合適的大小。

+0

13「屏幕上的1080p我無法在100%上讀取任何內容,默認設置爲150% – Principis