2016-11-24 119 views
-1

我更改了gridview的錨點,以在表單大小發生變化時自動縮放表單大小。如何在表單大小更改時縮放dataGridView大小以形成表單?

但是,此設置在其他窗體上表現良好,但此網格視圖正在走出窗體的界限。我該如何解決這個問題?

這裏是設置:

enter image description here

enter image description here


解決方案: 1.使用面板第一存儲項目。 (按鈕,文本框,GridView控件等) 2.設置面板dock->fill 3.設置項目anchor 4.固定

+0

該解決方案是正確的在你的鼻子:**'Dock' **選項。 – Phiter

+0

抱歉誤導。我想在縮放窗體時使網格視圖自動縮放。 – Capslock10

+1

您也許可以通過在面板內使用停靠的網格來實現該目標,並且該面板停靠在窗體中。在此面板中添加填充,每當您調整窗體大小時,網格也會一樣。 winforms中的響應真的很糟糕。 – Phiter

回答

0

你的DataGridView的屬性設置爲:

Anchor: Top, Bottom, Left, Right 

但是,如果要填充整個窗體,並在同一時間有網格調整到窗體大小,那麼你可以使用:

Dock: Fill 
+0

抱歉有誤導性。我想在縮放窗體時使網格視圖自動縮放。 – Capslock10

+0

因此,無論何時調整窗體大小,網格也會調整對嗎?那是你想要達到的目標嗎?如果是這樣,那麼第一個建議就可以訣竅 –

+0

是的。我在所有網格視圖中使用此設置(其他窗體上的網格視圖運行良好),但此網格視圖解決了此問題。我只看到這個網格視圖 – Capslock10

相關問題