如何:确定 ListBox 控件中的选定项 (Visual C#)
更新:2007 年 11 月
本示例确定在 Windows 窗体 ListBox 控件中已选择了哪一项。
示例
private void Form1_Load(object sender, System.EventArgs e)
{
listBox1.Items.Add("One");
listBox1.Items.Add("Two");
listBox1.Items.Add("Three");
}
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if ((string)listBox1.SelectedItem == "Two")
MessageBox.Show((string)listBox1.SelectedItem);
}
编译代码
此示例需要:
一个名为 Form1 的窗体,包含一个名为 listBox1 的 ListBox 控件。将 Form1 的 Load 事件处理程序设置为 Form1_Load。将 listBox1 的 SelectedIndexChanged 事件处理程序设置为 listBox1_SelectedIndexChanged。
说明: 还可以通过以下方式将此代码用于 ComboBox 控件:使用名为 comboBox1 的 ComboBox 控件替换 ListBox 控件,然后将代码中的 listBox1 更改为 comboBox1。