我需要一些建议,以了解如何查看列表框中的哪一行(winforms)。
因此,当我单击列表框中的一行时,将弹出一个带有以下文本的消息框:You clicked line X
或You selected line is X
希望你们能帮助我!
答案 0 :(得分:0)
如果在设计器窗口中双击ListBox
,将创建默认事件处理程序(即SelectedIndexChanged
),每次在{{1 }}。
然后,如果ListBox
可以使用SelectedItem
属性来获取刚刚选择的项目的值,则可以使用ListBox
属性来获取{{1基于}}的项目索引(向此值添加一个,因为大多数用户认为第一个项目为SelectedIndex
而不是0
。
将其放在一起,您可以执行以下操作:
1
答案 1 :(得分:0)
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show("You clicked line "+ listBox1.SelectedItem.ToString());
}