C# Listbox set selected item

Ozzy picture Ozzy · Dec 15, 2010 · Viewed 34.5k times · Source

i have a C# listbox with the values

Profile 1
Profile 2
Profile 3

I want to have Profile 2 selected when the form loads. How do I do this?

Answer

Donut picture Donut · Dec 15, 2010

Set the ListBox.SelectedIndex property in the Form.Shown event.
For example:

public Form1()
{
    InitializeComponent();

    // Adding the event handler in the constructor
    this.Shown += new EventHandler(Form1_Shown);
}    

private void Form1_Shown(object sender, EventArgs e)
{
    myListBox.SelectedIndex = 1;
}