如何在不重叠的情况下调整组框内控件的大小?
How to resize controls inside groupbox without overlapping?
假设我有一个带有两个文本框的简单分组框
当我展开 window 时,我想调整标签和文本框的大小。所以我使用了锚点 属性,但它正在重叠。 Textbox1 与 textbox2 重叠。
如何在不重叠的情况下保持基于表单大小的大小增加
你可以这样实现你想要的:
- 添加一个有 4 列的 TableLayoutPanel 并将其放在您的 GroupBox 中。
- 将标签放在第 1/3 列内,将文本框放在第 2/4 列内
- 将第 1/3 列的
SizeType
设置为 Autosize
,将第 2/4 列设置为 50%
- 将TableLayoutPanel的
Anchor
-属性设置为Top, Left, Right
- 将文本框和标签
Dock
-属性 设置为 Fill
- 将标签
TextAlign
-属性 设置为 MiddleLeft
假设我有一个带有两个文本框的简单分组框
当我展开 window 时,我想调整标签和文本框的大小。所以我使用了锚点 属性,但它正在重叠。 Textbox1 与 textbox2 重叠。
如何在不重叠的情况下保持基于表单大小的大小增加
你可以这样实现你想要的:
- 添加一个有 4 列的 TableLayoutPanel 并将其放在您的 GroupBox 中。
- 将标签放在第 1/3 列内,将文本框放在第 2/4 列内
- 将第 1/3 列的
SizeType
设置为Autosize
,将第 2/4 列设置为50%
- 将TableLayoutPanel的
Anchor
-属性设置为Top, Left, Right
- 将文本框和标签
Dock
-属性 设置为Fill
- 将标签
TextAlign
-属性 设置为MiddleLeft