2012-07-12 53 views
0

我有一个用VB.NET编写的窗体应用程序(我很喜欢C#中的建议),并且我有两个垂直对齐的DataGridView,所以一个在另一个之上。我希望能够最大化窗口并使DataGridViews随窗口扩展,因此它看起来大致相同但更大。如何在Windows窗体中动态调整元素大小?

我尝试过使用对接和锚定控件,并没有找到一种方法来做到不重叠或留下它应该扩展到的巨大空白空间。

感谢

回答

2

可以停靠的第一个格子的顶部和第二填补,但是填充的对接必须在顶部对接之前执行(你可以安排在文档大纲工具窗口)。 该解决方案将使第一个网格始终处于相同的高度。 您也可以处理表单Resize事件并自行计算网格的位置和大小。

+0

谢谢。所以用这种方法,最高停靠的一个不会缩小? – Aeropher 2012-07-12 09:11:15

+0

不,它不会,但如果你将使用我提到的第二个选项,你将不会使用对接,你会得到你需要的东西 – 2012-07-12 09:12:52

+0

我可以做这个工作。我真的不想自己计算尺寸,因为我知道当我只需要解决一个小问题时,我会花费太多时间使它变得完美:) – Aeropher 2012-07-12 09:15:46

相关问题