C# TreeView组件学习笔记

开发 后端
这里介绍C# TreeView组件是由多个类来定义的,C# TreeView组件是由命名空间"System.Windows.Forms"中的"TreeView"类来定义的

本文向大家介绍C# TreeView组件,可能好多人还不知道C# TreeView组件,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。

C# TreeView组件是由多个类来定义的,C# TreeView组件是由命名空间"System.Windows.Forms"中的"TreeView"类来定义的,而其中的节点(即Node),是由命名空间"System.Windows.Forms" 中的"TreeNode"来定义的。所以当在程序中创建一个TreeView对象,其实只是创建了一个可以放置节点的"容器"。而在这个容器中加入一个节点,其实就是加入了从"TreeNode"类中创建的一个节点对象;同样删除一个节点,也就是删除一个"TreeNode"节点对象。

一.本文中介绍的程序设计及运行环境

1.微软视窗2000 服务器版

2 .Net Framework SDK 正式版

二.C# TreeView组件中的一些常用方法以及具体实现:

C# TreeView组件虽然是一个操作起来比较麻烦的组件,但归根到底,可以总结为三种基本操作:加入子节点、加入兄弟节点和删除节点。掌握了这三种常用操作,对于在编程中灵活运用C# TreeView组件是十分必要的。下面就分别来加以介绍。

加入子节点:

所谓子节点,就是处于选定节点的下一级节点。加入子节点的具体过程是:首先要在C# TreeView组件中定位要加入的子节点的位置,然后创建一个节点对象,然后利用TreeVeiw类中对节点的加入方法(即:Add ( )方法),加入此节点对象。下面就是在treeView1组件中加入一个子节点的具体代码:

  1. //首先判断是否选定组件中的位置  
  2. if ( treeView1.SelectedNode == null )  
  3. {  
  4. MessageBox.Show ( "请选择一个节点" , "提示信息" , 
    MessageBoxButtons.OK , MessageBoxIcon.Information ) ;  
  5. }  
  6. else  
  7. {  
  8. //创建一个节点对象,并初始化  
  9. TreeNode tmp ;  
  10. tmp = new TreeNode ( "节点名称" ) ;  
  11. //在TreeView组件中加入子节点  
  12. treeView1.SelectedNode.Nodes.Add ( tmp ) ;  
  13. treeView1.SelectedNode = tmp ;  
  14. treeView1.ExpandAll ( ) ;  
  15. }  

【编辑推荐】

  1. C#窗体里调用浅谈
  2. C#调用ListEmployee命令
  3. C# CreateEmployeeDefinition()函数
  4. C#实现断点续传详细剖析
  5. C# Employee对象浅谈
责任编辑:佚名 来源: 博客园
相关推荐

2009-08-31 15:39:11

C#编写操作TreeV

2009-08-31 15:34:45

常用操作C# TreeView

2009-08-20 15:02:57

C# If语句

2009-08-12 15:50:40

C# ListBox

2009-08-13 18:21:52

C#学习笔记

2009-08-12 09:28:36

C# WiteOne

2009-09-08 16:51:50

C#鼠标拖动

2009-08-21 17:53:28

C#查询结果

2009-08-12 10:46:54

C#命名空间

2009-08-24 14:30:49

C# WMI封装

2009-08-25 15:26:03

C#调用ImOK

2009-08-24 15:46:46

C# SmartPho

2009-08-26 10:48:44

C# SQL命令

2009-08-27 16:53:01

C#委托C#事件

2009-08-13 11:10:32

C#基础概念

2009-08-19 15:59:24

C#参数类型

2009-08-14 17:38:08

C#改写方法

2009-08-14 15:54:12

C#编程语言

2009-09-01 11:28:32

C#使用函数重载

2009-08-28 16:31:21

C# treeview
点赞
收藏

51CTO技术栈公众号