Вы должны установить свойство HorizontalExtent списка в режиме OwnerDrawFixed
listBox1.HorizontalExtent = xx; //xx can be maximum size list box item fills
Чтобы определить значение, которое следует установить для HorizontalExtent, используйте следующий метод для строк в вашем списке и получите свойство Width:
TextRenderer.MeasureText(text, listBox1.font)
Установить горизонтальный экстент равным наибольшему значению ширины, которое возвращает MeasureText