c# - 当我扩展应用程序时,如何防止我的 winforms 控件重叠?

标签 c# winforms controls overlapping

我有一个非常简单的 winforms 应用程序。它包含丰富的编辑框、嵌入式浏览器、进度条、几个按钮等。

我将控件上的 anchor 设置为向各个方向扩展。

然而,当向上和向下展开时,控件将相互重叠。我如何防止这种情况发生?

谢谢

最佳答案

你最好的办法是添加一个 TableLayoutPanel 到你的表单中,其中包含“布局网格”,它应该停靠到表单中,然后你可以将你的控件添加到表中的单元格中(它们可以覆盖多行和多列,因此您可以获得所需的布局)。

关于c# - 当我扩展应用程序时,如何防止我的 winforms 控件重叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14147195/

相关文章:

c# - 在 .net5 中部署为单个文件,log4net 为配置文件抛出异常

c# - 通过不同形式检测CloseEvent

c# - 矩形包含问题

.net - Infragistics、Telerik 或 devexpress .. 哪一个比其他更好?

asp.net - 无法从内容页面访问内容控件?

c# - 适合初学者的简单 c# 练习。我卡住了

c# - 在文档 SP URL 中查找单词

c# - 有没有一种方法可以运行查询并检查聚合数据而无需再次重新运行查询?

.net - 将 ComboBox 绑定(bind)到 IList 并使用 SelectedValue

c# - 为什么我的设计器属性没有在 ASPX 中序列化