【发布时间】:2015-08-17 08:58:32
【问题描述】:
我有一个带有 DataGridView 的表单。 默认情况下,datagridview 应该尽可能多地占据高度。 我使用锚底来做到这一点。
在表单的底部,我有一个名为“展开”的按钮。 当点击它会打开一个面板,这会调整数据网格视图的大小,这样 面板可以适合表单。
当面板展开时,“展开”按钮不再可见,并且在新可见的面板中会出现一个新按钮,称为“最小化”。 单击此最小化按钮时,面板将折叠,并且 datagridview 应调整大小以再次垂直填充表单。
目前这可行,但问题是在启动时我无法让 datagridview 在启动时垂直填充表单,只有当我单击按钮时。
图片 1:
Full size image 1
图 2:
Full size image 2
图 3:
Full size image 3
所以基本上当程序启动时,我希望 datagridview 垂直完全展开。
隐藏按钮的作用:
this.splitContainer1.Panel2Collapsed = true;
this.expandBtn.Visible = true;
展开按钮的作用:
this.splitContainer1.Panel2Collapsed = false;
this.expandBtn.Visible = false;
DataGridView 锚点:上、下、左。
【问题讨论】:
标签: c# winforms datagridview