所谓的潇洒

导航

带复选框的TreeView

项目中多处用到TreeView,每一个树都要全选、取消全选、层级联动、屏蔽双击复选框,于是很有必要封装一个CheckTreeView,步骤如下:

  1. 在项目中右键->添加->新建项,选择Windows Forms下的用户控件,名称改为CheckTreeView.cs
  2. 拖入一个TreeView,CheckBoxes属性改为True,Dock属性改为Fill
  3. 拖入一个contextMenuStrip,添加子项“全选”和“全不选”,并双击子项生成事件处理函数
  4. 将treeView1的ContextMenuStrip属性改为contextMenuStrip1
  5. 编写如下代码,然后在CheckTreeView.Designer.cs中,将treeView1的类型改为TreeViewEnhanced
CheckTreeView.cs

posted on 2020-09-17 17:24  所谓的潇洒  阅读(645)  评论(0编辑  收藏  举报