ListBox按项目高度自动调整大小

时间:2012-05-09 14:14:33

标签: c# winforms listbox dock tablelayoutpanel

我将TableLayoutPanel用于表单中的所有元素。我使用Dock Fill来自动调整TextBox和ListBox。 TextBox非常适合TableLayoutPanel的单元格,但不适合ListBox。它按项目高度自动调整。

enter image description here

如何删除ListBox底部和表单底部之间的这个差距?我知道我可以将ListBox的高度设置为某个值(例如,ListBox中的项目高度为16,16 * 10个元素= 160,160将正确匹配),但还有其他解决方案吗?
我正在使用C#。

2 个答案:

答案 0 :(得分:16)

尝试设置LisBox的IntegralHeight = false;属性,使其不会通过项高度变量调整控件的大小。

答案 1 :(得分:4)

将列表框的IntegralHeight属性设置为false