Set IntegralHeight property to false...
ListBox1.IntegralHeight = False
"An ActiveX ListBox Control has a IntegralHeight Property, which by default is set to True. Go into the Properties Window of the ListBox and set it to False. This should stop the Auto re-sizing. -Dave Hawley "
http://www.ozgrid.com/forum/showthread.php?t=10568