A list of items that supports single selection and keyboard navigation. ListBox inherits from List, so it supports the ability to specify a custom class to present each list item. A ListBox is used to provide the dropdown list in a ListComboBox.

Use a ListBox to let the user select a single item from a set of choices. This similar to using a radio button group, but is visually less cluttered, allows scrolling, and allows easier keyboard navigation. The ListBox control supports navigation with the following keys: Up, Down, Page Up, Page Down, Home, and End.

See MultiListBox for a subclass of ListBox that supports multiple selection.

This control was discussed in a user interface blog post.