0
我使用VS2010製作Windows應用程序。我在哪裏使用面板來與不同的屏幕分辨率進行戰鬥。 對於我的一些控件,我使用錨定屬性設置爲頂部,底部而無需將它們對接到父面板。當我在用於開發的機器上運行該程序時,結果如預期的那樣,但是當我在不同的分辨率下嘗試這個程序時,結果比預期的要差。部分控件部分顯示。如何根據VB.NET中的屏幕分辨率調整控件大小或重新定位
我發現了一個解決方案here通過根據屏幕分辨率重新調整我的控件的大小。但是,這並不適合我,因爲控制器已經重新調整大小,但它們已經不在顯示區域。
我無法根據分辨率重新定位它們。
我將如何根據分辨率設置他們的位置。
或
我應該承擔的最低屏幕分辨率(可以說800 * 600),並計劃與本決議。
Plz help!
你可以嘗試使用TableLayoutPanel來更好地適應和控制佈局,但最小的屏幕尺寸或甚至表單大小並非不合理。 – Plutonix
感謝Plutonix。還有一個問題..如果我使用tablelayoutpanel那麼它會影響其他組件,當我添加其他控件動態形式? –
您必須在TLP中留出空間,或者在另一箇中嵌入一個空間以留出空間以添加控件。您可能還會看到TLP中的FlowLayoutPanel是否可以爲您添加控件做什麼。 – Plutonix