2012-05-09 2 views
4

Я использую TableLayoutPanel для всех моих элементов в форме. Я использую Dock Fill для автоматического создания TextBox и ListBox. TextBox отлично вписывается в ячейку TableLayoutPanel, но не в ListBox. Он автоматически сортирует по высоте элемента.ListBox AutoSizes по высоте позиции

enter image description here

Как удалить этот зазор между нижней частью ListBox и нижней частью формы? Я знаю, что могу установить высоту ListBox на определенное значение (например, высота элемента в ListBox равна 16, 16 * 10 элементов = 160, 160 будет соответствовать правильно), но есть ли какие-либо другие решения?
Я использую C#.

ответ

13

Попробуйте установить свойство IntegralHeight = false; объекта LisBox, чтобы он не изменял размер элемента управления по переменной высоты элемента.

+0

избили меня. :) – APrough

+0

Спасибо! Я просмотрел свойства ListBox, прежде чем задавать вопрос, и я не знаю, как я его не заметил. ;) – Mo3r

4

Установите свойство IntegralHeight в списке на false

Смежные вопросы