在listview中鼠标单击,如何知道单击的是第几行啊

解决方案 »

  1.   

    这个,我先说没用过winform,然后两个思路,1,看一下实践参数有没有带入相应的信息。2,判断一下listview中row集合被选中的项,应该有selectedindex之类的属性,然后你自然知道点击的是第几行了。
      

  2.   

    第二方法可行
    使用ListView.SelectedIndices Property 和ListView.SelectedIndexCollection Members
      

  3.   

    {
    //lvw1 是 ListView 控件的实例
    Point ptClick = lvw1.PointToClient(Control.MousePosition);// 获取单击的项
    ListViewItem clickedItem = lvw1.GetItemAt(ptClick.X, ptClick.Y);...
    }