Winform列表框未正确锚定

时间:2011-10-12 06:15:43

标签: winforms listbox resize anchor

我不知道这是否会影响其他控件,但对于列表框和checkedlistbox,列表框的底部只会按照特定的时间间隔对表单进行调整。

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

基本上,它没有平滑地调整窗体大小,它会调整每个X像素的大小,以便您可以看到列表框底部“跳跃”。只影响底部。

2 个答案:

答案 0 :(得分:13)

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

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

答案 1 :(得分:7)

将IntegralHeight属性设置为false。