2014-05-19 72 views
0

我做了一個簡單的按鈕爲基礎的形式爲特定的分辨率,比如800 * 480。如何根據表單大小的變化使組件能夠調整大小?

我希望按鈕在更高分辨率下使用時自動調整自己的大小。

我具有相等大小的六個按鈕置於如所示和我已經使用以下性質

[TOP,LEFT]   [TOP,RIGHT] 

[LEFT]    [RIGHT] 

[BOTTOM,LEFT]  [BOTTOM,RIGHT] 

我想要的按鈕來增加它們的尺寸爲好。在更高的分辨率,屏幕看上去是空的,因爲所有的按鈕向屏幕

如果我使用以下配置的外圍轉移,按鍵相互重疊

[TOP,LEFT,RIGHT]   [TOP,RIGHT,LEFT] 

[LEFT,RIGHT]    [RIGHT,LEFT] 

[BOTTOM,LEFT,RIGHT]  [BOTTOM,LEFT,RIGHT] 

我應該怎麼辦?

我使用Visual C#

回答

1

添加TableLayoutPanel到你的形式,具有3行2列。

設置Dock屬性Fill

把每個按鈕在TableLayoutPanel的細胞和它們的Dock屬性設置爲Fill

0

你需要設置你所有的按鈕‘錨’屬性到頂部,底部,左側,右側

這使它們保持原位,但也調整它們。確保按鈕'「AutoSize」 -property設置爲false

相關問題