【发布时间】:2017-06-09 11:07:21
【问题描述】:
我正在尝试对齐几个按钮和一个文本框,例如 Google Chrome 浏览器地址栏,当用户最大化 Windows 窗体时,它会自行拉伸。
我尝试锚定和停靠,但左侧的第一个控件和右侧的最后一个控件对齐,但其他中间控件保持不变。
请任何人告诉我如何正确对齐控件?
这是我在面板中的控件:
拉伸后:
【问题讨论】:
我正在尝试对齐几个按钮和一个文本框,例如 Google Chrome 浏览器地址栏,当用户最大化 Windows 窗体时,它会自行拉伸。
我尝试锚定和停靠,但左侧的第一个控件和右侧的最后一个控件对齐,但其他中间控件保持不变。
请任何人告诉我如何正确对齐控件?
这是我在面板中的控件:
拉伸后:
【问题讨论】:
不要使用Dock 属性。对于TextBox 之前的控件,将Anchor 属性保留为默认值,即Left、Top。
对于TextBox,将锚点设置为左、右、上。
对于TextBox 之后的控件,使用 Right, Top。
当您更改窗口大小时,这将仅调整 TextBox 的大小。
【讨论】: