【问题标题】:Winform listbox doesn't anchor correctlyWinform 列表框无法正确锚定
【发布时间】:2011-12-05 20:46:38
【问题描述】:

我不知道这是否会影响其他控件,但对于列表框和选中列表框,列表框的底部只会以一定的时间间隔随着表单调整大小。

假设我有一个表单和一个列表框,该列表框与表单边缘有 2px 的间隙,在所有边上并在所有四个边上都锚定。现在,如果我拖动调整表单大小,列表框底部和表单底部内边缘之间底部的 2px 间隙变成 5-6px 间隙,然后在 7px 间隙处,它“弹回”到 2px 间隙。

本质上,它不会平滑地调整表单的大小,它会调整每个 X 像素的大小,因此您可以看到列表框底部“跳跃”。只影响底部。

【问题讨论】:

    标签: winforms listbox resize anchor


    【解决方案1】:

    控件正在尝试调整自身大小,以便在垂直轴上仅显示完整的项目。它避免切断任何显示的项目。

    为了防止这种情况并允许设置任何高度,请将列表控件的 IntegralHeight 属性设置为 false。

    【讨论】:

      【解决方案2】:

      将 IntegralHeight 属性设置为 false。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-22
        • 1970-01-01
        • 1970-01-01
        • 2012-07-02
        • 2010-11-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多