我有一個包含的dataGridView一種形式,其coloumn被設置爲如何調整窗體大小以適合DataGridView?
dgrv1.Width = dgrv1.Columns.GetColumnsWidth(DataGridViewElementStates.Visible)20;
我要讓形式automaticaly遵循的dataGridView的寬度......
此外,在最大化,我想它的身高只有成長。
任何建議嗎?
我有一個包含的dataGridView一種形式,其coloumn被設置爲如何調整窗體大小以適合DataGridView?
dgrv1.Width = dgrv1.Columns.GetColumnsWidth(DataGridViewElementStates.Visible)20;
我要讓形式automaticaly遵循的dataGridView的寬度......
此外,在最大化,我想它的身高只有成長。
任何建議嗎?
那麼,你有一個寬度值。將Form的MaximumSize和MinimuSize屬性都設置爲該值。也許有一點餘地。
留在0
默認的最大/最小高度屬性。
附加:
這給了我一種形式,只能是200的寬度,但高度爲默認的「0」似乎不起作用。
private void Form1_Load(object sender, EventArgs e)
{
this.MinimumSize = new Size(200, 400);
this.MaximumSize = new Size(200, 1200);
}
您是否嘗試過使用主窗體的OnChange事件?
private void MainForm_SizeChanged(object sender, EventArgs e)
{
this.Width = ...;
this.Height = ...;
}
你的意思是: 私人無效MainForm_SizeChanged(對象發件人,EventArgs的){ this.Width = ...; this.Height = ...; } ????? – Slavisa 2010-03-28 20:45:01
你是對的我的不好:) – karlipoppins 2010-03-28 22:52:43
「將FormSize的MaximumSize和MinimuSize屬性都設置爲該值」----我該怎麼做? 我試過未來: this.MaximumSize.Width = dgrv1.Width + 20; this.MinimumSize.Width = dgrv1.Width + 20; 其中「this」是一個表格... 那裏有什麼問題? – Slavisa 2010-03-28 20:52:47
這個作品很棒。謝謝 – Slavisa 2010-03-28 21:36:40