我不知道这是否会影响其他控件,但对于列表框和checkedlistbox,列表框的底部只会按照特定的时间间隔对表单进行调整。
假设我有一个表单和一个列表框,它与表单边缘的间距为2px,四面都固定在四边。现在,如果我拖动调整窗体大小,列表框底部和窗体底部内边缘之间底部的2px间隙变为5-6px间隙,然后在7px间隙,它“快速回退”到2px间隙。
基本上,它没有平滑地调整窗体大小,它会调整每个X像素的大小,以便您可以看到列表框底部“跳跃”。只影响底部。
答案 0 :(得分:13)
控件正在尝试调整自身大小,因此只有完整项目显示在垂直轴上。它避免切断任何显示的项目。
要防止这种情况并允许设置任何高度,请将列表控件的IntegralHeight
属性设置为false。
答案 1 :(得分:7)
将IntegralHeight属性设置为false。