作者:冰冻的幸福yasminzp_815 | 来源:互联网 | 2023-07-18 01:53
privatevoidlistView1_Click(objectsender,EventArgse){MessageBox.Show(listView1.SelectedIt
private void listView1_Click(object sender, EventArgs e)
{
MessageBox.Show(listView1.SelectedItems[0].SubItems[1].Text);
}
第一次点击时能正常显示文本,但第二次再点总是出错,这是为什么?
5 个解决方案
这么简单的问题都没人回答我,看来没错,csdn里没什么高人
1)SelectedItems可能为null
2)SubItems[1]也可能为null
3)使用try{}catch捕获错误看看
在出错的行上看看,listView1.SelectedItems[0]是否为空啊。
if(listView1.SelectedItems.Count>=1)
MessageBox.Show(listView1.SelectedItems[0].SubItems[1].Text);