CheckBoxes 为真

代码如下

using System.Runtime.InteropServices;

#region 树的复选框隐藏private const int TVIF_STATE = 0x8;private const int TVIS_STATEIMAGEMASK = 0xF000;private const int TV_FIRST = 0x1100;private const int TVM_SETITEM = TV_FIRST + 63;[StructLayout(LayoutKind.Sequential, Pack = 8, CharSet = CharSet.Auto)]private struct TVITEM{public int mask;public IntPtr hItem;public int state;public int stateMask;[MarshalAs(UnmanagedType.LPTStr)]public string lpszText;public int cchTextMax;public int iImage;public int iSelectedImage;public int cChildren;public IntPtr lParam;}[DllImport("user32.dll", CharSet = CharSet.Auto)]private static extern IntPtr SendMessage(IntPtr hWnd, int Msg, IntPtr wParam,ref TVITEM lParam);/// <summary>/// Hides the checkbox for the specified node on a TreeView control./// 隐藏树的复选框/// <remarks>/// HideCheckBox(treeView1, node);/// </remarks>/// </summary>private void HideCheckBox(TreeView tvw, TreeNode node){TVITEM tvi = new TVITEM();tvi.hItem = node.Handle;tvi.mask = TVIF_STATE;tvi.stateMask = TVIS_STATEIMAGEMASK;tvi.state = 0;SendMessage(tvw.Handle, TVM_SETITEM, IntPtr.Zero, ref tvi);}#endregion

使用方法

HideCheckBox(PerTreeView, rootTNode);

HideCheckBox(树对象, 节点对象);

节点对象前的复选框则隐藏了

转载于:https://www.cnblogs.com/DoNetCShap/archive/2012/06/26/2563119.html

TreeView的复选框隐藏 重新整理相关推荐

  1. html表单复选框隐藏,ElementUI 表格部分复选框禁用或隐藏

    背景 我们在使用 element ui 的 Table 组件构建带复选框的表格时,我们希望根据条件禁用或者隐藏某行选择框.如下图所示: 解析 通过查看 ElementUI 官方文档 selectabl ...

  2. html中怎么隐藏复选框,隐藏复选框字段HTML

    替代他们,我改变了你的标记,使用形式. JavaScript是没有必要的(除非你需要支持IE8以上的浏览器) 每一个复选框包括它的标签,它是透明的:所以当你点击你实际点击复选框的颜色.所选颜色的不同样 ...

  3. winform中TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题

    今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动的效果.现在在网上能查到挺多满足这类功能的代码,原本我也以为这是一件挺简单 ...

  4. C# - 解决TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题

    2019独角兽企业重金招聘Python工程师标准>>> 今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动 ...

  5. HTML复选框checkbox默认样式修改

    此方法可以将复选框的默认样式替换成任意样式.如图: 未选择: 选择时: 思路:将复选框隐藏,利用lebal元素的焦点传递特性,用lebal的样式替代复选框. 代码如下: <!DOCTYPE ht ...

  6. 自定义复选框,复选框样式修改,重写复选框

    查了好多资料复选框写的磨磨叽叽的一大堆废话! 我来教大家写一个原生jq的复选框样式,简单实用,又不会耽误checkbox的调用. html: <label class="checkli ...

  7. TreeView复选框选择逻辑判断

    在mobile里使用TreeView控件时,控件本身没有提供节点复选框选择判断逻辑. 如选中父节点,所有子节点全部选中: 取消父节点,同时也取消所有子节点: 或者选中所有子节点,父节点自动选中等等. ...

  8. 关于bootstrap的treeview不显示多选(复选框)的问题,以及联动选择的问题,外加多选后取值...

    最近做项目用到了treeview.因为涉及到多选的问题,很是棘手,于是乎,我决定查看原生JS,探个究竟.需要引用官方的bootstrap-treeview.js都知道吧,对于所需要引用的,我就不多说了 ...

  9. layui复选框组件:如何操控隐藏域实现checked状态切换(含代码、案例、截图)

    文章目录 layui复选框组件:如何操控隐藏域实现checked状态切换(含代码.案例.截图) 注意: 案例 · 应用场景 · 说明: 案例 · 截图 · 示下 主要代码 · 示下: 使用说明: 博主 ...

最新文章

  1. 关于位姿变换的一点体会
  2. Ubuntu 14.04下安装ns-2.35详细教程
  3. silverlight中的socket编程注意事项
  4. 课堂练习----二维数组
  5. Silverlight Downloads
  6. 分享一个牛逼的 Java 开源后台管理系统,不要造轮子了!
  7. html树状图右侧_如何在 Tableau 中创建控制图?
  8. java空文本_输出到文本文件,控制台为空-Java
  9. python 抢票代码 猫眼演出_python爬虫实例-猫眼电影
  10. Java 商户管理系统 客户管理 库存管理 销售报表 SSM项目源码
  11. css3 border-radius详解
  12. won10qualcomm atheros无线网卡驱动安装不了
  13. 个人信息安全规范----8、组织的个人信息安全管理要求
  14. linux 文本筛选基因,linux – 如何将snps映射到ref基因文件
  15. 【python实现网络爬虫21】天眼查企业数据获取
  16. Exchange Server 2010 部署全攻略(一)
  17. CCNP13:QOS【分类、队列、标记、丢弃】技术
  18. Codeforces 1646C Factorials and Powers of Two
  19. 【TCP】TCP通信
  20. java黑皮书25.18-19----(压缩与解压),带界面,概念版

热门文章

  1. linux pppd源码下载_pppd源代码分析
  2. Android开源框架源码鉴赏:Fresco
  3. 万变不离其宗之海量数据下的算法问题处理思路
  4. Java I/O 操作及优化建议
  5. Hyperledger Fabric Chaincode 开发
  6. JZOJ 3786. 【NOI2015模拟8.19】图
  7. JZOJ 5455. 【NOIP2017提高A组冲刺11.6】拆网线
  8. ubuntu14.04安装完ros后常用的其他安装
  9. wincc报表日报表实例_工作系统二次开发二Python加工原膜切割日报表数据实例
  10. pythonexcel表格教程_python对excel表格的操作