c#ListView多选的问题
当listview的checkboxex、Multiselect、FullRowSelect设置为true时,添加两个事件:
private void listView_restoreInfo_ItemChecked(object sender, ItemCheckedEventArgs e)
{
e.Item.Selected = e.Item.Checked;
}
private void listView_restoreInfo_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
e.Item.Checked = e.Item.Selected;
}
当用Shift和ctrl进行多选时,只有鼠标在第一列是能够多选,当鼠标在其他列时,当鼠标按下时显示的是多选但是一旦鼠标弹起又变成了单选。
请大神看看啊,是怎么回事