我有一個datagridview停靠在窗體中,我希望能夠自己設置窗體和網格自動調整大小。我的表單和網格都設置爲自動大小,但我保留了「邊距」以及表單/網格的右側和底部。使用停靠的datagridview自動調整Winform
我想什麼是對的右側和底部走了以灰色地帶,我似乎無法找到一個方法來做到這一點。
我有一個datagridview停靠在窗體中,我希望能夠自己設置窗體和網格自動調整大小。我的表單和網格都設置爲自動大小,但我保留了「邊距」以及表單/網格的右側和底部。使用停靠的datagridview自動調整Winform
我想什麼是對的右側和底部走了以灰色地帶,我似乎無法找到一個方法來做到這一點。
我不知道得到內部的格柵高度寬度的一種簡單的方法,但你可以做這樣的事情:
int gridWidth = 0;
int gridHeight = 0;
foreach (DataGridViewColumn col in dataGridView1.Columns)
{
gridWidth += col.Width;
}
foreach (DataGridViewRow row in dataGridView1.Rows)
{
gridHeight += row.Height;
}
後,只是扎入事件對電網時內容的變化,得到了新的高度和寬度和rezise使用這些值的形式(當然一些填充)
尺寸正確。但我正在尋找的是表格縮小以覆蓋該區域。 – Rick
修正即將顯示可能的解決方案 – beeker