Winform怎样让treeview的某个节点不可用,,,

问题描述

c#的Winform怎样让treeview的某个节点不可用,,,selectAction没找到;;;;

解决方案

解决方案二:
不知道你所谓的不可用,是指什么,看不见,不可编辑,还是什么呢,其实很多操作,完全可以根据你的条件在这个节点被选中的情况下做单独处理,比如它选中时进制编辑,选中其他节点时,放开编辑等

时间: 2024-10-14 18:40:55

Winform怎样让treeview的某个节点不可用,,,的相关文章

C# winform窗口 treeview 不同父节点下有同名子节点时会报错 ,请问处理让它不报错

问题描述 C#winform窗口treeview不同父节点下有同名子节点时会报错,请问处理让它不报错,求大神解答,3Q[/img][img=http://img.bbs.csdn.net/upload/201507/08/1436352773_60164.jpg] 解决方案 解决方案二: 解决方案三:子节点的name带上父节点的name解决方案四:还有没有其他方法呢解决方案五:每个node设置一个id,根据id去添加,总之你就是要避免key值重复解决方案六:引用2楼liluhua1126的回复:

Winform 里面的TreeView节点定位的另外一种方法TreeNode.FromHandle

Winform 里面的TreeView是一种常见的.功能强大的控件,一般的使用大家可能都是比较熟悉的了,估计我们大多数做定位节点的时候,一般都是采用循环查找的方法.如下面的方法所示  foreach (TreeNode node in this.TreeView1.Nodes)   {      if (node.Text == "要找的节点名称")      {         return node;      }       return null;   } 另外还有一种方法是使

关于Winform控件TreeView的问题

问题描述 版上的各位大牛帮帮忙哈.我在Winform中使用Treeview,实现它的AfterCheck事件,然后我在界面上点击树(特别是点击快)时有时候会出现某个节点被选中了(其父节点却没有被选中),而且调试的时候发现其Checked属性为false.如下图: 解决方案 解决方案二:不会吧,那你试试beforecheck事件呢?解决方案三:已经解决,是.net的一个bug.参考https://social.msdn.microsoft.com/Forums/windows/en-US/9d71

winform里的treeview能够跟数据绑定吗?我不知道。里面有treeview的用法。是转来的

不过我知道用建立相应的数据库结构,然后用递归的方法可以实现下面是treeview的用法TreeView组件是由多个类来定义的,TreeView组件是由命名空间"System.Windows.Forms"中的"TreeView"类来定义的,而其中的节点(即Node),是由命名空间"System.Windows.Forms"中的"TreeNode"来定义的.所以当在程序中创建一个TreeView对象,其实只是创建了一个可以放置节点

.NET平台下带权限控制的TreeView控件节点生成算法

treeview|控件|控制|算法 一.引言 在应用系统开发中,TreeView是一种使用频率很高的控件.它的主要特点是能够比较清晰地实现分类.导航.浏览等功能.因而,它的使用方法与编程技巧也一直受到技术人员的关注.随着应用需求的变化,在很多情况下我们需要实现数据显示的权限控制,即用户看到的数据是经过过滤的,或是连续值,或是一些离散的值.就TreeView而言,原先可能显示出来的是完整的具有严格父子关系得节点集,而经权限过滤后所要显示的节点可能会变得离散,不再有完整的继承关系.本文针对这一问题,

treeview-bootstrap treeView 如何追加节点

问题描述 bootstrap treeView 如何追加节点 bootstrap treeView 如何追加节点?看了api和其他demo没发现有增加节点的方法 解决方案 bootstrap 没有,bootstrap 只是提供一些样式,你的tree是怎么形成的,如果是第三方插件,插件中应该有对tree的操作,否则你就用JavaScript操作吧 解决方案二: var tree = [ { text: ""Parent 1"" nodes: [ { text: &qu

treeview-C# TreeView 单击选中节点不能触发事件

问题描述 C# TreeView 单击选中节点不能触发事件 private void LoadList() { if (trvGroup.Nodes.Count == 0) { lvContact.Clear(); return; } if (trvGroup.SelectedNode.Index >=0) { string strGroup = trvGroup.SelectedNode.Text; try { lvContact.Clear(); lvContact.Columns.Add(

treeview 节点-jquery生成treeview如何获取节点的id

问题描述 jquery生成treeview如何获取节点的id <script> $(function(){ var data=[{"id":"36","name":"u6d4bu8bd5u5206u7c7b","type":"product","pgid":"18"},{"id":"37",&qu

怎么让TreeView的子节点像LinkLable那样?

问题描述 运行时根据数据库动态生成了Treeview,怎么让子节点像LinkLable那样的外观和鼠标事件呢?急,在线等待 解决方案 解决方案二:TreeView1.HotTracking=True'具有超级连接的外观.解决方案三:谢谢,那怎么限定根节点不具有超连接的外观呢?解决方案四:什么呀