【问题标题】:Automatically resize list boxes when resizing a form调整表单大小时自动调整列表框大小
【发布时间】:2010-11-23 00:28:03
【问题描述】:

我有一个带有两个列表框的 Windows 窗体。每个上面都有一个标签

列表框1 | | | | |______| 列表框2 | | | | |______|

当用户调整表单大小(例如最大化它)时,我希望列表框自动扩展高度:

列表框1 | | | | | | | | |______| 列表框2 | | | | | | | | |______|

【问题讨论】:

  • Ups 在编辑模式下看起来更好:)
  • 您可以使用控件停靠属性来确定相对于表单大小的位置。

标签: c# winforms


【解决方案1】:

默认情况下,列表框的“Anchor”属性设置为 Top, Left。选择底部和右侧,它现在将调整大小。

但是,我看到您有两个列表框(堆叠在彼此的顶部),因此上述建议不会让它们都以垂直方式均匀调整大小。但它会为您解决水平调整大小的问题。

为了让两者都垂直调整大小,您可能需要使用网格拆分器,并手动确定正确的位置。

【讨论】:

    猜你喜欢
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 2012-08-21
    相关资源
    最近更新 更多