2011-03-17 86 views
0

我正在開發我的應用程序的用戶界面。併爲設計使用devXpress控件。我正在C#窗體中開發應用程序。關於用戶界面分辨率

我開發了我的應用程序的用戶界面,但是當我改變我的電腦分辨率設置時,那時候我的用戶界面設計會根據所有控件的大小而改變。但它不應該發生在用戶界面上。如何解決這個問題?有解決這個問題的方法嗎?

+0

也許添加一些截圖?您的問題在這一點上非常模糊。 – RQDQ 2011-03-17 12:20:37

+0

如果答案不符合我的要求,我該如何接受特定問題的答案? – priyanka 2011-03-18 11:03:25

+0

你不知道。但是,如果他們這樣做(或他們幫助您找到答案),最好的做法是接受他們作爲答案。 – Will 2011-03-18 13:25:48

回答

0

考慮不要爲您的控件設置絕對位置,而是使用Control.Dock和Control.Anchor屬性來相對於它們的父級和/或兄弟級別定位它們。

+0

OP寫道,他不希望UI設計在分辨率改變時改變。您建議將UI調整爲解決方案(當然,採用明確的方式),但這不是他所要求的。 – 2011-03-17 12:31:53

0

如果我理解正確,你想縮放而不是調整大小。

你的桌面而不是分辨率的try changing the DPI

WinForms可能支持(我沒有嘗試過),但通常WinForms表單不會縮放。 WPF應用程序支持縮放非常好,因爲WPF使用矢量。