【问题标题】:I want to align controls that stretches horizontally like google chrome browser address bar我想对齐像谷歌浏览器地址栏一样水平延伸的控件
【发布时间】:2017-06-09 11:07:21
【问题描述】:

我正在尝试对齐几个按钮和一个文本框,例如 Google Chrome 浏览器地址栏,当用户最大化 Windows 窗体时,它会自行拉伸。

我尝试锚定和停靠,但左侧的第一个控件和右侧的最后一个控件对齐,但其他中间控件保持不变。

请任何人告诉我如何正确对齐控件?

这是我在面板中的控件:

拉伸后:

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    不要使用Dock 属性。对于TextBox 之前的控件,将Anchor 属性保留为默认值,即Left、Top。

    对于TextBox,将锚点设置为左、右、上。

    对于TextBox 之后的控件,使用 Right, Top。

    当您更改窗口大小时,这将仅调整 TextBox 的大小。

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 2017-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多