I\'m writing a Windows Forms app in C#, using Visual Studio 2010.
It has a combo box. I\'ve set the DropDownStyle to \"DropDownList\", and added a few lines to \"Items\
You could set the Text property of the ComboBox in the Properties window, to one of the values from your collection that you want as the default.
However this would require the DropDownStyle to be DropDown, and make your ComboBox editable.
If that's more acceptable to you, and you still want to make it un-editable, you can override the KeyPress event for the ComboBox as follows.
private void comboBox_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}