c# Winforms调整大小和控件
本文关键字:控件 Winforms 调整 | 更新日期: 2023-09-27 17:50:31
假设我有一个Winform,有3个相邻的文本框,它们都在一个Panel中,覆盖了窗体的大部分。如何配置它,以便在调整窗体大小时,控件也会调整大小,但不会相互渗透?我已经尝试了不同的锚定选项,然而文本框总是倾向于相互碰撞?
我可能错过了一些非常简单的东西。
谢谢。
实现此目的的一个简单方法是将三个文本框放入具有1行3列的TableLayoutPanel中。
设置:
- 设置每列的宽度为33%
- 设置tabelayoutpanel的锚属性为Top, Left, Right(或类似)。
- 设置每个文本框的Dock属性为Fill
看一下TableLayoutPanel -你应该能够得到你想要的行为之一,使用3列和每一个文本框。