Vb.net之treeview控件基础概念

Vb.net之treeview控件基础概念

2023年6月22日发(作者:)

之treeview控件基础概念控件由节点组成。树中的每个项都称为⼀个节点,它由⼀个 TreeNode 对象表⽰。包含其他节点的节点称为“⽗节点”。包含在其他节点中的节点称为“⼦节点”。没有任何⼦节点的节点称为“叶节点”。不被任何其他节点包含并且是所有其他节点的上级节点的节点称为“根节点”。⼀个节点可以同时是⽗节点和⼦节点,但是不能同时为根节点、⽗节点和叶节点。节点为根节点、⽗节点还是叶节点决定着节点的⼏种可视化属性和⾏为属性。典型的树只有⼀个根节点,但 控件允许您向树结构中添加多个根节点。如果希望在显⽰项列表的同时不显⽰单个的主根节点(例如显⽰产品类别列表),那么此功能将⼗分有⽤。节点主要在两个属性中存储数据: 属性和 属性。在 控件中显⽰ 属性的值,⽽ 属性⽤于存储有关节点的所有其他数据,如⽤于处理回发事件的数据。节点还在 属性中存储从该节点到其根节点的路径。 属性指⽰节点相对于根节点的位置。注意:同⼀级别上的每个节点必须具有唯⼀的 属性值; 控件⽆法区分同⼀级别上具有相同值的不同节点。在这种情况下,如果⽤户单击具有重复值的节点,则会选择 控件中先出现的节点。

TreeNode 对象由以下四个⽤户界⾯ (UI) 元素组成,可以⾃定义或隐藏这些元素:展开节点指⽰图标,以表明节点是展开的、折叠的还是不可展开的。与节点关联的可选复选框。可选的节点图像。节点⽂本。可以通过设置 类的 、 和 属性,指定可展开、可折叠和不可展开的节点的⾃定义图像。通过将 类的 属性设置为 false,甚⾄可以完全隐藏展开节点的指⽰图标。若要在节点旁显⽰复选框,请设置 类的 属性。如果 属性设置为 以外的⼀个值,将在指定的节点类型旁显⽰复选框。通过设置节点的 属性,可以有选择地重写个别节点的复选框。如果显⽰复选框,可使⽤ 属性确定复选框是否被选中。通过设置 属性可以在节点中显⽰图像。此图像显⽰在节点⽂本旁。控件中的节点⽂本可以处于两种模式之⼀:选择模式或导航模式。默认情况下,会有⼀个节点处于选定状态。若要使⼀个节点处于导航模式,请将该节点的 属性值设置为空字符串 ("") 以外的值。若要使节点处于选择模式,请将节点的 属性设置为空字符串。TreeNodeCollection 成员

表⽰ 控件中的 对象的集合表⽰ 控件中的 对象的集合。⽆法继承此类。Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) If Not IsPostBack Then ' Use the Add and Remove methods to programmatically 'remove the Appendix C node and replace it with a new ' node. ((3))(New TreeNode("New Appendix C")) ' Use the AddAt and RemoveAt methods to programmatically ' remove the ChapterOne node and replace it with a new node. (0).At(0) (0).(0, NewTreeNode("New Chapter One")) ' Use the Clear method to remove all the child nodes of the ' Chapter Two (0).ChildNodes(1).() End If End SubTreeView 控件的主要属性包括 Nodes 和 SelectedNode。Nodes 属性包含树视图中的顶级节点列表。SelectedNode 属性设置当前选中的节点。您可以在节点旁边显⽰图标。该控件使⽤在树视图的 ImageList 属性中命名的 ImageList 中的图像。ImageIndex 属性可以设置树视图中节点的默认图像。 属性

获取分配给树视图控件的树节点集合。属性值类型:,表⽰分配给树视图控件的树节点。

Visual Basic(⽤法)Dim instance As TreeView Dim value As TreeNodeCollection value = reeNode类表⽰ 的节点Visual Basic(⽤法)Dim instance As TreeNode

发布者:admin,转转请注明出处:http://www.yc00.com/web/1687383342a5974.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信