2012-07-12 87 views
0

我有一個用VB.NET編寫的窗體應用程序(我很喜歡C#中的建議),並且我有兩個垂直對齊的DataGridView,所以一個在另一個之上。我希望能夠最大化窗口並使DataGridViews隨窗口擴展,因此它看起來大致相同但更大。如何在Windows窗體中動態調整元素大小?

我嘗試過使用對接和錨定控件,並沒有找到一種方法來做到不重疊或留下它應該擴展到的巨大空白空間。

感謝

回答

2

可以停靠的第一個格子的頂部和第二填補,但是填充的對接必須在頂部對接之前執行(你可以安排在文檔大綱工具窗口)。 該解決方案將使第一個網格始終處於相同的高度。 您也可以處理表單Resize事件並自行計算網格的位置和大小。

+0

謝謝。所以用這種方法,最高停靠的一個不會縮小? – Aeropher 2012-07-12 09:11:15

+0

不,它不會,但如果你將使用我提到的第二個選項,你將不會使用對接,你會得到你需要的東西 – 2012-07-12 09:12:52

+0

我可以做這個工作。我真的不想自己計算尺寸,因爲我知道當我只需要解決一個小問題時,我會花費太多時間使它變得完美:) – Aeropher 2012-07-12 09:15:46

相關問題