先宣告一個控制項目gvckall,之後再取得dataGridView1裡的chk欄位控制項的位置,將位置設定好即可
使用時機
Form1()
dataGridView1_ColumnWidthChanged
程式碼參考
void InitColumnHeader()
{
dataGridView1.Controls.Add(gvckall);
int ix = (dataGridView1.RowHeadersWidth + chk.Width / 2 - gvckall.Width / 2);
int iy = (dataGridView1.ColumnHeadersHeight / 2 - gvckall.Height / 2);
gvckall.Location = new Point(ix, iy);
//chk.MinimumWidth = gvckall.Width; //最小寬度設定
}
使用時機
Form1()
dataGridView1_ColumnWidthChanged
程式碼參考
void InitColumnHeader()
{
dataGridView1.Controls.Add(gvckall);
int ix = (dataGridView1.RowHeadersWidth + chk.Width / 2 - gvckall.Width / 2);
int iy = (dataGridView1.ColumnHeadersHeight / 2 - gvckall.Height / 2);
gvckall.Location = new Point(ix, iy);
//chk.MinimumWidth = gvckall.Width; //最小寬度設定
}
沒有留言:
張貼留言