为Winform Controls应用锚点

时间:2017-08-02 11:13:44

标签: c# winforms anchor controls dock

在我的 Winform 应用程序中,包含两个面板,一个在上面,另一个在下面(像一个一个)。

两个面板都包含DataGridView。 DataGridview在Panels中停靠(填充)。

因此,当我运行我的应用程序时,我需要扩展或压缩我的表单..

当两个面板都需要扩展和压缩时。

My Form

如果为两个面板都给锚(底部,左边,右边),然后展开形状,就会这样 First Modification

如果为第一个面板和锚点()提供了锚点(顶部,左侧,右侧),那么扩展形式,它将是这样的(我无法发布超过2个链接)

我试过了:

  

Panel1 =>上,右,左
   Panel2 =>下,右,左

  

Panel1 =>右,左
  是Panel2 =>右,左

  

等。

我试过这样的。一旦我改变了任何东西,它就会与其他人重叠......但是.......

问题是,当我扩展表单并压缩表单时,Panels负责。但是每次调整都会改变。我希望在扩展时使面板变大,在压缩表单时变小。不要彼此重叠。它只是扩展和压缩。

我该怎么做。帮助赞赏

1 个答案:

答案 0 :(得分:0)

考虑使用 SplitContainer ,它完全用于您所描述的内容。