实在没分了求教listView用法 加ItemChecked事件和SelectedIndexChanged事件,全清,然后按照选择的Index重新设置选中状态 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我该如何获取 checkbox 的集合呢? 主要问题是 多个checkbox里面可以多选, 我连续选中两个checkbox我无法判断 到底是哪个checkbox是后选择的啊。 主要问题是 多个checkbox里面可以多选, 我连续选中两个checkbox我无法判断 到底是哪个checkbox是后选择的啊。利用event的参数不就行了private void listView1_SelectedIndexChanged(object sender, EventArgs e) { if (listView1.SelectedIndices.Count == 0) { return; } foreach (ListViewItem item in listView1.CheckedItems) { if (item.Index != listView1.SelectedIndices[0]) { item.Checked = false; } } listView1.SelectedItems[0].Checked = true; } private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e) { if (!e.Item.Checked) { return; } foreach (ListViewItem item in listView1.CheckedItems) { if (!item.Equals(e.Item)) { item.Checked = false; } } } c# 打开word文档一闪而过 正则表达提取失败! MessageBox的按钮能不能改成英文 求助net怎样实现分奇偶页打印? 多线程 关于远程连接数据源问题 线程捕捉Exception的问题 一个类似防火墙的东西,请大家指点一二 datagridview导出excel添加进度条的问题 qinuxman c#子类的构造方法如果没有加override会一起执行父类的构造方法吗? C# 关于串口进制转换问题 大一的小菜鸟问个ACM的基础题
主要问题是 多个checkbox里面可以多选, 我连续选中两个checkbox我无法判断 到底是哪个checkbox是后选择的啊。
主要问题是 多个checkbox里面可以多选, 我连续选中两个checkbox我无法判断 到底是哪个checkbox是后选择的啊。利用event的参数不就行了private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listView1.SelectedIndices.Count == 0)
{
return;
} foreach (ListViewItem item in listView1.CheckedItems)
{
if (item.Index != listView1.SelectedIndices[0])
{
item.Checked = false;
}
} listView1.SelectedItems[0].Checked = true;
} private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e)
{
if (!e.Item.Checked)
{
return;
} foreach (ListViewItem item in listView1.CheckedItems)
{
if (!item.Equals(e.Item))
{
item.Checked = false;
}
}
}