我有一个Windows窗体应用程序正在制作,我有一个相当大的工具窗口,数据网格视图完全填满它。
datagridview大于窗口的默认大小,所以我做了它,这样用户可以扩展窗口,但是表单能够扩展超过datagridview的大小,这使得它看起来很奇怪。您可以看到过去的网格,并显示表单的背景颜色等。
有没有办法让窗口只能扩展到完整datagridview的最大大小?
答案 0 :(得分:0)
在另一篇文章中找到答案:
int dgv_width = dataGridView1.Columns.GetColumnsWidth(DataGridViewElementStates.Visible);
int dgv_height = dataGridView1.Rows.GetRowsHeight(DataGridViewElementStates.Visible);
this.Width = dgv_width;
this.Height = dgv_height;