C# WinForm设置TreeView选中节点-阿里云开发者社区

开发者社区> 长空翱翔> 正文

C# WinForm设置TreeView选中节点

简介: 这里假定只有两级节点,多级方法类似。遍历节点,根据选中节点文本找到要选中的节点。treeView.SelectedNode = selectNode;TreeNode.ImageIndex : 节点默认状态的图标.
+关注继续查看
这里假定只有两级节点,多级方法类似。
遍历节点,根据选中节点文本找到要选中的节点。

treeView.SelectedNode = selectNode;

TreeNode.ImageIndex : 节点默认状态的图标.
TreeNode.SelectedImageIndex: 节点选中状态的图标.

复制代码
/// 
/// 设置TreeView选中节点
/// 
/// 
/// 选中节点文本
private void SelectTreeView(TreeView treeView, string selectStr)
{
    treeView.Focus();
    for (int i = 0; i      {
        for (int j = 0; j          {
            if (treeView.Nodes[i].Nodes[j].Text == selectStr)
            {
                treeView1.SelectedNode = treeView.Nodes[i].Nodes[j];//选中
                
//treeView.Nodes[i].Nodes[j].Checked = true;
                treeView.Nodes[i].Expand();//展开父级
                return;
            }
        }
    }
}
复制代码
转自博客:
url:
http://greatverve.cnblogs.com/archive/2012/02/07/treeview-selectednode.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Confluence 6 影响语言的其他设置
一个独立的用户可以在 Confluence 中选择应用到界面文字和消息中的语言。请注意,支持的语言类型基于在 Confluence 中安装的语言包。
892 0
net core 端口设置
在supervisor的启动配置里面增加环境变量: environment=ASPNETCORE_URLS='http://*:5001'
1108 0
Dev的TextEdit控件IP地址的Mask设置
版权声明:欢迎评论和转载,转载请注明来源。 https://blog.csdn.net/zy332719794/article/details/23171393 1. 添加TextEdit控件。
797 0
如何设置dedecms自定义表单必填项?
  用dedecms自定义表单可以制作一个简单的预约系统,有些相关信息需要设置为必填项,比如联系方式,没有留下真实的电话或其他信息,以后要怎么联系到你的客户。那我们要如何设置织梦cms自定义表单必填项呢?随ytkah一起试试吧   一、先用一段php代码来判断验证码为必选项。
895 0
UltraEdit(UE)如何设置去掉.bak备份文件?
使用UltraEdit(UE)打开文件,修改保存后,会产生.bak备份文件,感觉很不爽,如何去掉呢? 1:在UltraEdit(UE)菜单栏,选择“高级”按钮选项-->“配置”选项 2:在弹出的选择框中,找到“文件处理”-->“备份“--> 勾选“不备份” 选项,然后确定,重新打开即可。
1344 0
+关注
长空翱翔
长期从事Windows和linux应用程序开发,系统开发,驱动程序开发以及基于.net平台的软件开发;擅长面向对象程序设计、数据库设计、应用与开发;
938
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载