问题:

在ListView中先选中一个Item,然后在点Button时能够获得选中的Item的Text,Button中要能够判断Item是否被选中,否则SelectedItems会报错。

C# ListView 选中状态的判断方法

实现代码:

C# ListView 选中状态的判断方法privatevoidbutton2_Click(objectsender,EventArgse)
C# ListView 选中状态的判断方法C# ListView 选中状态的判断方法
...{
C# ListView 选中状态的判断方法
if(listView1.FocusedItem!=null)
C# ListView 选中状态的判断方法C# ListView 选中状态的判断方法
...{
C# ListView 选中状态的判断方法
if(listView1.SelectedItems!=null)
C# ListView 选中状态的判断方法C# ListView 选中状态的判断方法
...{
C# ListView 选中状态的判断方法MessageBox.Show(listView1.SelectedItems[
0].SubItems[1].Text);
C# ListView 选中状态的判断方法}

C# ListView 选中状态的判断方法}

C# ListView 选中状态的判断方法}

默认情况下,上述代码还会有问题,解决方法是将ListView设置成正行选中:

listView1.FullRowSelect = true;

OK!

相关文章:

  • 2022-12-23
  • 2021-06-21
  • 2022-12-23
  • 2021-10-03
  • 2021-07-25
  • 2021-10-30
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
  • 2022-01-22
  • 2022-12-23
  • 2021-11-22
相关资源
相似解决方案