2013-10-21 42 views
1

我在窗体上有两个DataGridView,一个在另一个上面。两个DataGridViews设置为按比例重新调整大小

目前他们有一个固定的高度。我想要做的是让它们与表单的大小成比例,这样当表单重新调整大小时,两个表格的高度会随着表单的增大/缩小而变大/缩小。

我已经建立了对接和锚定我喜欢它,但因为我是新来的VS不能弄清楚如何做到这一点?

回答

0

假设你在的WinForms这样做:

  1. 添加的SplitContainer到窗体
  2. 将Orientantion来卧式
  3. 将Dock以填充
  4. 中心分离器,只要你喜欢
  5. 将第一个DataGridView移动到顶层容器
  6. 设置码头填充
  7. 第二DataGridView中移动到底部容器
  8. 设置码头,填补

记住,你可以在文本菜单单击鼠标右键,或者选择的SplitContainer或面板。如果你想直观地调整或导航到它的属性,那么这很方便。

+0

谢谢Rene,这个作品完美。 我现在需要做的就是让用户更加清楚分配器是否可以调整,因为除非将鼠标悬停在分配器上,否则不会显示抓取。尝试了基本(BackColor和边框样式),但对用户来说仍然不明显。也许我需要学习如何使用绘画事件。 再次感谢:) –

+0

如果找不到任何问题,您可以搜索类似问题或提出新问题。你可以参考这个问题给人们一个总的想法。 – rene