制作带复选框的ListView控件
控件 制作 listview 复选框
2023-09-14 08:58:58 时间
实现效果:
知识运用
ListView控件的GridLines //设置是否在ListView控件中显示网格线
public bool GridLines{get;set}
和CheckBoxes属性 //设置listView控件中各数据项是否显示复选框
public bool CheckBoxes{get;set}
以及ListViewItem数据项的Checked属性 //判断是否选中此数据项中的复选框
public bool Checked{get;set}
实现代码:
private void Form1_Load(object sender, EventArgs e) { listView1.CheckBoxes = true; listView1.GridLines = true; listView1.View = View.Details; listView1.Columns.Add("文件名称",180,HorizontalAlignment.Left); listView1.Columns.Add("修改日期",217,HorizontalAlignment.Left); foreach (string fileName in Directory.GetFiles("C:\\windows\\")) { FileInfo file = new FileInfo(fileName); ListViewItem OptionItem = new ListViewItem(file.Name); OptionItem.SubItems.Add(file.LastWriteTime.ToString()); listView1.Items.Add(OptionItem); } } private void button1_Click(object sender, EventArgs e) { foreach (ListViewItem lvi in listView1.Items) { if(lvi.Checked==false) lvi.Checked = true; else lvi.Checked = false; } } private void button2_Click(object sender, EventArgs e) { listView1.Items.Clear(); }
相关文章
- Delphi给窗体镶边-为控件加边框,描边,改变边框颜色
- 使Button控件大小自动适应文本长度
- 制作带复选框的ListView控件
- 将数据表中的数据添加到ComboBox控件中
- Qt编写自定义控件35-GIF录屏控件
- Qt编写自定义控件10-云台仪表盘
- 使用 SAP UI5 Smart Chart 控件轻松绘制十数种不同类型的专业图表试读版
- 如何将SAP Document Builder的word控件设置成只读模式
- Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系
- 从零开始学_JavaScript_系列(九)——dojo(2)(AJAX、时间控件、鼠标事件、样式修改、事件移除、消息发布订阅)
- SpringBoot 和 Vue 解决页面日期时间控件问题
- MFC 获取list控件列头的字符串
- C#通过webbrowser控件与javascript交互
- JTable指定单元格加控件
- android 时间滚动控件 底部弹出
- Tk应用程序:列表控件
- 说说Shell动画控件的限制
- wpf 客户端【JDAgent桌面助手】开发详解(四) popup控件的win8.0的bug
- iocomp控件与iocomp控件使用教程