怎样使用C#c treeview控件件

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

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

  (1).加入子节点:

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

  (4).TreeView组件嘚一些其他常用操作:

  其他的一些常用操作比起上面的三种操作在具体实现上要显得简单许多。这些常用操作无非是展开所有节點,展开指定的节点、和折叠所有节点下面就来具体介绍一下:

  要展开TreeView组件中的所有节点,首先就要把选定的节点指针定位在TreeView组件嘚根节点上然后调用选定组件的ExpandAll方法就可以了,下面是具体代码:

  在成功编译TreeView.cs后运行的程序界面如下:

  TreeView组件是一个既令程序員头痛,又令程序员难以割舍的组件这是因为TreeView组件使用非常灵活,显示内容有层次并且"容量"相对又比较大。但同时在实际的编程比起其他组件又相对麻烦掌握了本文介绍的这些用C#操作TreeView组件的基本方法后,我想对于在使用TreeView组件中的一般的问题应该都能够克服了吧。


圖01:C#编写的操作TreeView组件的程序运行界面

数据库表结构为: ID 类型名称 父级ID

刪除选中节点和其子结点同时删除数据库中相应记录

数据库表结构为: ID 类型名称 父级ID


我要回帖

更多关于 treeview控件使用实例 的文章

 

随机推荐