in an access 2003 listbox the column divider lines stop when the listbox list stops (makes sense / looks nice)
But in access 2007 the column divider lines go all the way to the bottom of the listbox even if there is only one entry in the listbox (looks really messy)
I have looked at all the listbox properties but cannot find anything that might change this.
I can't say I remember this behaviour in 2003 but you're probably right. In 2007, this behaviour cannot be changed unless through an API that subclasses the Listbox control. Not worth the hassle to be honest.