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

Mo3*_*o3r 5 c# listbox dock tablelayoutpanel winforms

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

在此输入图像描述

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

Lar*_*ech 16

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


APr*_*ugh 5

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