2012-05-09 59 views
4

我使用TableLayoutPanel爲表單中的所有元素。我使用Dock Fill來自動化TextBox和ListBox。 TextBox完全適合TableLayoutPanel的單元格,但不是ListBox。它通過物品高度進行自動調整。ListBox自動調整項目高度

enter image description here

如何刪除列表框的底部和底部形態之間的差距?我知道我可以將ListBox的高度設置爲某個值(例如,ListBox中的項目高度是16,16 * 10個元素= 160,160將正確適合),但是還有其他解決方案嗎?
我正在使用C#。

回答

13

嘗試設置LisBox的IntegralHeight = false;屬性,以便它不會調整項目高度變量的控件大小。

+0

擊敗了我。 :) – APrough

+0

謝謝!在問這個問題之前,我瀏覽了ListBox的屬性,我不知道我沒有注意到它。 ;) – Mo3r

4

將列表框的IntegralHeight屬性設置爲false