在自定义 UserControl 中严重调整列表框的大小
Resizing listbox badly in custom UserControl
我制作了自定义控件,我希望列表框位于它的底部。就像下面的图片:
我唯一做的就是将 dock 属性 设置为底部。这就是我的工作,但很快我意识到,当我垂直调整我的控件大小时,列表框调整得不好。
这是图片
我的控件的背景颜色是红色,所以列表框的大小调整不好,我不知道为什么,但是如果我将控件向下移动一个像素,列表框会很好地移动,但是如果我继续移动,它是一样的。
我发现列表框每 11 个像素调整一次大小,但在 12 日,控件正在调整大小,但列表框没有,再次
有人知道为什么吗?
假设这是 WinForms,检查列表框中的 IntegralHeight 属性。当为 true 时,列表框高度将始终是项目高度的倍数,这可能是导致您看到的行为的原因。
我制作了自定义控件,我希望列表框位于它的底部。就像下面的图片:
我唯一做的就是将 dock 属性 设置为底部。这就是我的工作,但很快我意识到,当我垂直调整我的控件大小时,列表框调整得不好。
这是图片
我的控件的背景颜色是红色,所以列表框的大小调整不好,我不知道为什么,但是如果我将控件向下移动一个像素,列表框会很好地移动,但是如果我继续移动,它是一样的。
我发现列表框每 11 个像素调整一次大小,但在 12 日,控件正在调整大小,但列表框没有,再次
有人知道为什么吗?
假设这是 WinForms,检查列表框中的 IntegralHeight 属性。当为 true 时,列表框高度将始终是项目高度的倍数,这可能是导致您看到的行为的原因。