我有一个非常简单的winforms应用程序。它包含一个丰富的编辑框,嵌入式浏览器,进度条,几个按钮等。
我将控件上的锚点设置为向各个方向扩展。
然而,当向上和向下扩展时,控件将相互重叠。我该如何防止这种情况发生?
由于
答案 0 :(得分:14)
您最好的选择是在表单中添加TableLayoutPanel
,其中包含“布局网格”,这应该停靠在表单中,然后您可以将控件添加到表格中的单元格中(它们可以覆盖多个行和列,以便您可以获得所需的布局。
答案 1 :(得分:0)
您必须在每个控件上设置属性Autosize=true
,尤其是在主窗体上。
请注意,某些控件(如TabControl
)具有此属性,但您无法使用intellisense(属性Browseable=false
)查看它。