ListBox AutoSizes por altura do item

Eu uso TableLayoutPanel para todos os meus elementos em um formulário. Eu uso Dock Fill para autosize um TextBox e um ListBox. TextBox se encaixa perfeitamente em uma célula do TableLayoutPanel, mas não em um ListBox. Ele é dimensionado automaticamente pela altura do item.

Como eliminar esta lacuna entre a parte inferior da ListBox e a parte inferior do formulário? Eu sei que posso definir a altura da ListBox por um determinado valor (por exemplo, altura do item na caixa de listagem é 16, 16 * 10 elementos = 160, 160 vai caber corretamente), mas há outras soluções?
Eu estou usando c #.

questionAnswers(1)

yourAnswerToTheQuestion