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.