首先必须要判断listView1.SelectedItems.Count>0或是listview1.SelectedIndices.Count>0


否则第一次点击会选不中。


其次,itemSelectionChanged(选中项改变) 和 SelectedIndexChanged(选中项索引值改变,有参数可以直接获取当前选中的索引)事件都可以触发。


案例:


例如下面使用的例子:


选中点击那一行的第一列的值,索引值必须是0,而且无论点这一行的第几列,选中的都是这一行第一列的值 ,如果想获取这一行除第一列外的值,则用subitems获取,subitems的[]中为索引,从1开始。


private void listView_ItemSelectionChanged(object sender,EventArgs e)
    if (listView1.SelectedItems.Count == 0) 
        return;  
        //选中点击那一行的第一列的值,索引值必须是0,而且无论点这一行的第几列,选中的都是这一行第一列的值 ,如果想获取这一行除第一列外的值,则用subitems获取,[]中为索引,从1开始。
        string first = listView1.SelectedItems[0].Text;
        string second = listView1.SelectedItems[0].SubItems[1].Text;
            npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Yang\AppData\Local\npm-ca
            Maven环境搭建与基本配置
            Docker 安装 Nacos1.3.1
            Java 字符串常量池详解
《Android实现连续并排的若干个TextView单击改变背景颜色达到选项卡Tab栏切换效果》
实现的组件交互目的很简单,就是要达到类似tab选项卡的导航栏一样,当用户点击了连续并排的若干个TextView其中之一时候,要产生一定的交互效果(背景颜色改变等)。
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Yang\AppData\Local\npm-ca Maven环境搭建与基本配置 Docker 安装 Nacos1.3.1 Java 字符串常量池详解