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?
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;
}
Put following code in Form.Loaded
event:
listBox1.SelectedItem = "Profile 2";
listBox1.Items.Add("Profile 1");
listBox1.Items.Add("Profile 2");
listBox1.Items.Add("Profile 3");
listBox1.SelectedIndex = 1;
来源:https://stackoverflow.com/questions/4453439/c-sharp-listbox-set-selected-item