在滚动的ListBox中删除额外的空间

时间:2011-07-05 11:18:20

标签: c# .net winforms listbox

我使用带有大ItemHeight的所有者绘制的ListBox,到目前为止工作正常。 我的问题是列表末尾有一些空白,而不能显示所有项目。

有什么方法可以摆脱这个空间吗?

我尝试将IntegralHeight属性设置为true,但这会缩小ListBox,使我获得相同数量的可用控制空间。

这就是它的样子:

ListBox http://i53.tinypic.com/2ic1uf5.png

1 个答案:

答案 0 :(得分:1)

正如您在问题中所述,将IntegralHeight设置为True可以解决问题。它将根据ItemHeight缩小或增长到下一个逻辑大小。因此,如果ListBox缩小,请尝试将高度调整为下一个大小。

根据您的图片,看起来您需要让它“略微”变大。如果你没有足够的空间使它大一个单位,那么你对ListBox运气不好。

enter image description here