C# winform ListView+CheckBox的做法
1.设置ListView的属性:CheckBoxs=true
2.ListView字段第一列文本框为空,把工具箱里面的CheckBox控件拖到ListView的第一个字段做全选/全不选的控件。
3.CheckBox控件的全选/全不选代码如下:
//全选或者全不选
private void chkAll_CheckedChanged(object sender, EventArgs e)
{
foreach (ListViewItem item in lv.Items)
{
//item.Selected = (sender as CheckBox).Checked;
item.Checked = (sender as CheckBox).Checked;
}
}
4.单选ListView里面的复选框事件如下:
//check选择改变事件
private void lvLoadBill_ItemChecked(object sender, ItemCheckedEventArgs e)
{
for (int i = 0; i < lv.Items.Count; i++)
{
if (lv.Items[i].Checked)
{
MessageBox.Show(lv.Items[i].Text, "提示", MessageBoxButtons.OK);
}
}
}
最新文章
- JavaScript学习笔记(一)——延迟对象、跨域、模板引擎、弹出层、AJAX示例
- arcgis api for js入门开发系列五地图态势标绘(含源代码)
- 浅谈Vue.js
- Bootstrap自带的一些预定义的按钮颜色
- 定时任务-在spring中配置quartz
- easyUI loyout tabs自适应宽度
- Dottrace跟踪代码执行时间
- 第二百二十五 how can I 坚持
- linux install mpi4py
- RESTful 服务架构风格 * .NET的RESTful框架 OpenRasta
- UVA 562 Dividing coins(dp + 01背包)
- 搭建基于springmvc,ibatis的工程实现读写分离,配置分离
- 7.nginx伪静态规则
- java_List集合及其实现类
- SSRF
- python 之模块random
- 【PAT】B1058 选择题(20 分)
- WPF 如何控制右键菜单ContextMenu的弹出
- python练习题-day4
- JMeter(二十二)与其它工具对比(转载)