C# winform ListView+CheckBox的做法
2016-02-22 16:40
323 查看
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);
}
}
}
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);
}
}
}
相关文章推荐
- C# DEV PopupContainerEdit和PopupContainerControll
- c#自定义简单web服务器
- C#自选字段条件报表
- C#中对datatable的操作
- C#实现PID控制的模拟测试和曲线绘图
- C#从服务器下载文件到客户端源码
- C#软件设计——小话设计模式原则之:依赖倒置原则DIP
- [转载:]C#与Fortran混合编程之本地调用Fortran动态链接库
- 详解C#中HashTable的用法
- C#子报表功能
- C# partial关键字说明
- CSharpGL(15)用GLSL渲染2种类型的文字
- C#Winform钻取子报表功能
- C# 10进制和64进制相互转换
- C#中怎样在Button控件上添加提示语,让鼠标经过按钮时显示提示信息!
- C#Hashtable键值对集合
- C# 定时器运用
- 【C#】添加鼠标管轮事件
- 【C#】 开机启动/取消开机启动
- C#编程 线程同步