When to Use a Windows Forms ComboBox Instead of a ListBox
Generally, a combo box is appropriate when there is a list of suggested choices, and a list box is appropriate when you want to limit input to what is on the list. A combo box contains a text box field, so choices not on the list can be typed in. The exception is when the DropDownStyle property is set to DropDownList. In that case, the control will select an item if you type its first letter.
In addition, combo boxes save space on a form. Because the full list is not displayed until the user clicks the down arrow, a combo box can easily fit in a small space where a list box would not fit. An exception is when the DropDownStyle property is set to Simple: the full list is displayed, and the combo box takes up more room than a list box would.
How to: Add and Remove Items from a Windows Forms ComboBox, ListBox, or CheckedListBox Control
How to: Sort the Contents of a Windows Forms ComboBox, ListBox, or CheckedListBox Control
Windows Forms Controls Used to List Options