C#获取ListView鼠标下的Item

来源:互联网 发布:陈丹丹淘宝店 编辑:程序博客网 时间:2024/05/20 11:26

ListView在虚模式下,CheckBox无法点击,可以用此方法实现

private void lvwTitle_MouseDown(object sender, MouseEventArgs e)

        {
            Point curPos = this.lvwTitle.PointToClient(Control.MousePosition);
            ListViewItem lvwItem = this.lvwTitle.GetItemAt(curPos.X, curPos.Y);


            if (lvwItem != null)
            {
                lvwItem.Checked = !lvwItem.Checked;
                lvwTitle.Refresh();
            } 
            
        }
0 0