This property returns and sets a value that determines whether a ListBox control scrolls vertically or horizontally and how the items in the columns are displayed. If the Listbox control scrolls horizontally, the Columns property determines how many columns are displayed.
object.Columns [= number]
For horizontal-scrolling ListBox controls, the column width is equal to the width of the ListBox divided by the number of columns.
This property cannot be set to 0 or changed from 0 at run time—that is, you cannot change a multiple-column ListBox to a single-column ListBox or a single-column ListBox to a multiple-column ListBox at run time. However, you can change the number of columns in a multiple-column ListBox at run time.