c# winform listbox 如何 获取 当前 选中的值 急!!!

2024-11-16 07:20:02
推荐回答(3个)
回答1:

可以呀~
我在listbox外放了个按钮,点击按钮显示选中行的值

//循环listbox所有行
for (int i = 0; i < listBox1.Items.Count; i++)
{
//行被选中时
if (listBox1.SelectedItems.Contains(listBox1.Items[i]))
{
MessageBox.Show(listBox1.Items[i].ToString());
}
}
这样就检测出你选择了哪一行,并显示它的文本

回答2:

listBox1.SelectedItem
listBox1.SelectedValue
listBox1.SelectedIndex
都可以啊

回答3:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show(listBox1.SelectedItem.ToString());
}