在listview中如何实现单击某一行,这行的checkbox勾选,去掉checkb的勾选则不选中这行?
按ctrl和shift时也能实现上述的过程?

解决方案 »

  1.   

    添加时间 ItemChecked和 ItemSelectionChanged
    另外,记得结贴        private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e)
            {
                if (e.Item.Checked == false)
                    e.Item.Selected = false;
            }        private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
            {
                if (e.Item.Selected == true)
                    e.Item.Checked = true;
            }