繁体   English   中英

C#Winforms调整大小和控制

[英]C# Winforms Resizing and Controls

假设我有一个包含3个相邻文本框的Winform,所有这些都在Panel中覆盖了大部分表单。 我如何配置它,以便当我调整窗体大小时,控件也会调整大小,但不要相互渗透? 我尝试过不同的锚定选项,但是文本框总是会相互碰撞?

这可能是我错过的非常简单的事情。

谢谢。

看一下TableLayoutPanel - 您应该能够使用其中一个具有3列并且每个列中包含文本框的行为来获得所需的行为。

实现此目的的一种简单方法是将三个文本框放入具有1行和3列的TableLayoutPanel中。

设置:

  • 将每列的宽度设置为33%
  • 将TableLayoutPanel的锚属性设置为Top,Left,Right(或类似)。
  • 将每个TextBox的Dock属性设置为Fill。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM