Winform列表框未正确锚定

Jac*_*ack 8 anchor resize listbox winforms

我不知道这是否会影响其他控件,但对于列表框和checkedlistbox,列表框的底部只会按特定间隔调整窗体大小.

假设我有一个表单和一个列表框,它与表单边缘的间距为2px,四面都固定在四边.现在,如果我拖动调整窗体大小,列表框底部和窗体底部内边缘之间底部的2px间隙变为5-6px间隙,然后在7px间隙,它"快速回退"到2px间隙.

从本质上讲,它不会平滑地调整表单大小,它会调整每个X像素的大小,以便您可以看到列表框底部"跳跃".只影响底部.

Jay*_*ggs 13

控件正在尝试调整自身大小,因此只有完整项目显示在垂直轴上.它可以避免切断任何显示的项目.

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


Eri*_*ric 7

将IntegralHeight属性设置为false.