DataGridView - 比例大小

时间:2016-07-08 14:13:35

标签: c# winforms datagridview

我有一个带有标签控件容器和几个标签的WinForm项目。在1个选项卡上,我有2个网格,一个在另一个上面。当完全最大化或浮动时(最小化但未隐藏),网格一直延伸到整个表单。那部分完全符合我的要求。

但是,我希望网格在垂直轴上按比例调整大小。我找不到为网格高度设置%的方法。实现这个还有其他一些技巧吗?有关我可能需要设置或调查的属性或组合的任何提示?对不起,我知道不多了,但任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

按照以下步骤操作,它会正常工作。

  1. 将tablelayoutpanel控件放在tabcontrol中。
  2. 使用"编辑行/列"
  3. 为tablelayoutpanel设置行和列
  4. 如果此tabcontrol中只有2个datagridviews,则设置行数1,列数1。
  5. 将column1设置为Percentage 100,row1设置为50%,row2设置为50%
  6. 设置tablelayoutpanel dock属性以进行填充。
  7. 将datagridview1拖放到tablelayoutpanel row1并将dock属性设置为fill。
  8. 将datagridview2拖放到tablelayoutpanel row2并将dock属性设置为fill。