hyfm.net
当前位置:首页 >> C#中怎样使控件TrEEViEw中某个节点不可点?就像按钮灰掉不可点一样? >>

C#中怎样使控件TrEEViEw中某个节点不可点?就像按钮灰掉不可点一样?

首先,C#中的TreeView的节点TreeNode没有像Button按钮一样的Enabled的属性来更改按钮是否可用,要想实现使TreeNode节点具有类似的功能,可以遵循下列步骤: 1.程序加载时(按需)设置特定节点的前景颜色,一般都是根节点具备不可

在点击事件里处理一下不就行啦

OnChange事件:TreeView1.Items[0].Selected := false;

首先声明一个全局变量: public int m_MouseClicks = 0; //记录鼠标在myTreeView控件上按下的次数再分别定义三个事件: //获取鼠标在myTreeView控件按下的次数,并赋给全局变量m_MouseClicks private void MouseDown(object sender,

你好!怎么是selectaction 呢 是 selectnode吧如果对你有帮助,望采纳.

原来treeview每个节点都有一个属性SelectAction,只要在.cs文件里为每个treeview节点设定node.SelectAction = TreeNodeSelectAction.None,就可以让treeview节点不可点击或点击不会刷新.

1 你点击某节点的时候就要记下当前点选节点的标示 比如节点ID 节点名称等 这些在你初始化节点的时候就要赋值上去了2 点按钮保存的时候 修改后的信息要更新进数据库3 页面重新load的时候 根据你第一步保存的节点标示(ID等)进行遍历比较 将节点标示相符的节点selected置为true 一样的 你查一下selectNode属性使用的方法 很久没用忘了 记得winform比web更容易实现我记得好像cs模式是自动生成checkbox 你看看有没有关于当前节点checkbox的属性 设置为checked就行了

treeview中有展开和折叠按钮,如果你要编辑节点的内容,可以点控件右上角的按钮,然后点编辑节点.

修改TreeView.cs源码,取消TreeView默认选中节点1、TreeView.cs文件在文中找到protectedoverridevoidOnLoad(EventArgse)事件protectedoverridevoidOnPreRender(EventArgse)事件,修改以下代码if((SelectedNodeIndex==||

继承一个TreeView用一个Timer然后自绘选中的节点.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com