2011-08-11 32 views
0

我正在開發.Net Windows應用程序。所有的控件都安排得很好,但是當用戶指定他們的Windows顯示文本大於Windows 7默認的'較小'時,控件會在窗體上移動並使其無法使用。大屏幕文本移動控件

無論顯示文本設置如何,是否有辦法鎖定這些控件?

回答

0

解決方案到你的問題是使用WPF因爲這是獨立的決議。

解決方法這個問題是測試你的應用程序中的文字大小和屏幕分辨率的各種不同的配置,並把周圍的一切足夠的空間標準大小,使其當用戶調整仍然適用。

+0

Winforms完全能夠在多種分辨率下工作,而不必在所有內容上留出空間。 –

+0

@Dour - 屏幕分辨率是 - 文字尺寸否 –

+0

這很有道理。我只需要記住將來的應用程序。當所有的控制都在奇怪的地方結束時,它真的很有趣。 –

0

除了可以移動控件的字體大小之外,還有很多其他的東西。如果有東西在移動您的控件,那是因爲需要閱讀或顯示文本,「鎖定」控件不會有幫助。

您必須編寫應用程序,以便將控制大小考慮在內。還有另一個SO question解釋這一點。