TreeView的复选框隐藏 重新整理
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的复选框隐藏 重新整理相关推荐
- html表单复选框隐藏,ElementUI 表格部分复选框禁用或隐藏
背景 我们在使用 element ui 的 Table 组件构建带复选框的表格时,我们希望根据条件禁用或者隐藏某行选择框.如下图所示: 解析 通过查看 ElementUI 官方文档 selectabl ...
- html中怎么隐藏复选框,隐藏复选框字段HTML
替代他们,我改变了你的标记,使用形式. JavaScript是没有必要的(除非你需要支持IE8以上的浏览器) 每一个复选框包括它的标签,它是透明的:所以当你点击你实际点击复选框的颜色.所选颜色的不同样 ...
- winform中TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题
今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动的效果.现在在网上能查到挺多满足这类功能的代码,原本我也以为这是一件挺简单 ...
- C# - 解决TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题
2019独角兽企业重金招聘Python工程师标准>>> 今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动 ...
- HTML复选框checkbox默认样式修改
此方法可以将复选框的默认样式替换成任意样式.如图: 未选择: 选择时: 思路:将复选框隐藏,利用lebal元素的焦点传递特性,用lebal的样式替代复选框. 代码如下: <!DOCTYPE ht ...
- 自定义复选框,复选框样式修改,重写复选框
查了好多资料复选框写的磨磨叽叽的一大堆废话! 我来教大家写一个原生jq的复选框样式,简单实用,又不会耽误checkbox的调用. html: <label class="checkli ...
- TreeView复选框选择逻辑判断
在mobile里使用TreeView控件时,控件本身没有提供节点复选框选择判断逻辑. 如选中父节点,所有子节点全部选中: 取消父节点,同时也取消所有子节点: 或者选中所有子节点,父节点自动选中等等. ...
- 关于bootstrap的treeview不显示多选(复选框)的问题,以及联动选择的问题,外加多选后取值...
最近做项目用到了treeview.因为涉及到多选的问题,很是棘手,于是乎,我决定查看原生JS,探个究竟.需要引用官方的bootstrap-treeview.js都知道吧,对于所需要引用的,我就不多说了 ...
- layui复选框组件:如何操控隐藏域实现checked状态切换(含代码、案例、截图)
文章目录 layui复选框组件:如何操控隐藏域实现checked状态切换(含代码.案例.截图) 注意: 案例 · 应用场景 · 说明: 案例 · 截图 · 示下 主要代码 · 示下: 使用说明: 博主 ...
最新文章
- 关于位姿变换的一点体会
- Ubuntu 14.04下安装ns-2.35详细教程
- silverlight中的socket编程注意事项
- 课堂练习----二维数组
- Silverlight Downloads
- 分享一个牛逼的 Java 开源后台管理系统,不要造轮子了!
- html树状图右侧_如何在 Tableau 中创建控制图?
- java空文本_输出到文本文件,控制台为空-Java
- python 抢票代码 猫眼演出_python爬虫实例-猫眼电影
- Java 商户管理系统 客户管理 库存管理 销售报表 SSM项目源码
- css3 border-radius详解
- won10qualcomm atheros无线网卡驱动安装不了
- 个人信息安全规范----8、组织的个人信息安全管理要求
- linux 文本筛选基因,linux – 如何将snps映射到ref基因文件
- 【python实现网络爬虫21】天眼查企业数据获取
- Exchange Server 2010 部署全攻略(一)
- CCNP13:QOS【分类、队列、标记、丢弃】技术
- Codeforces 1646C Factorials and Powers of Two
- 【TCP】TCP通信
- java黑皮书25.18-19----(压缩与解压),带界面,概念版
热门文章
- linux pppd源码下载_pppd源代码分析
- Android开源框架源码鉴赏:Fresco
- 万变不离其宗之海量数据下的算法问题处理思路
- Java I/O 操作及优化建议
- Hyperledger Fabric Chaincode 开发
- JZOJ 3786. 【NOI2015模拟8.19】图
- JZOJ 5455. 【NOIP2017提高A组冲刺11.6】拆网线
- ubuntu14.04安装完ros后常用的其他安装
- wincc报表日报表实例_工作系统二次开发二Python加工原膜切割日报表数据实例
- pythonexcel表格教程_python对excel表格的操作