Search code examples
c#winformslistboxlistboxitemselected

C# Listbox set selected item


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?


Solution

  • 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;
    }