我在C#中構建了一個非常大小特定的Windows應用程序。我硬編碼表格的大小,以便它不能調整大小。問題是,當有人將窗口設置更改爲字體大小(例如125%或150%)時,我的應用程序中斷並且按鈕移開,並且屏幕上的東西掉下來了。整個應用程序是一團糟。在我的C#應用程序中禁用Windows字體大小增加
C#中有一種方法可以禁用窗口的自定義字體效果,並使用我告訴它在我的窗體中使用的預設字體。我希望所有的Windows自定義功能都可以在我的應用程序中轉爲默認。
這是可能的,就像導入一個DLL並調用一個函數或更改我的program.cs中的一些方法。
哪個UI框架? (WinForms,WPF,Silverlight,LightSwitch?) – 2012-02-08 13:05:22
我幾乎覺得像這樣的downvoting。我經常需要增加字體大小才能看到屏幕,至少在某些顯示器上。修復您的應用程序以進行適當調整,不要阻止調整,因爲您無法修復您的應用程序。 – 2012-02-08 13:09:16
使自動縮放工作最快的方法是使用Ctrl + A選擇所有控件,右鍵單擊屬性網格中的Font屬性並單擊重置。 – 2012-02-08 14:02:56