Treeview 控件的简单应用.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Treeview 控件的简单应用

Treeview 控件的简单应用: 在VB中Treeview?控件的添加: 通过VB菜单,[工程]?--?[部件],然后勾选Microsoft?Windows?Common?Controls?6.0?(SP6),[确定]。 在工具箱里就有了Treeview?控件的图标。 Treeview?控件具有显示类似目录层次结构的格式,在具体应用中很有实际意义。下面简单介绍。 ? 一.在Treeview?控件中添加1个新节点: 在Treeview?控件中添加1个新节点,是通过Treeview?控件的Nodes?集合的Add方法添加一个Node?对象来实现的。 使用方法: Dim?nodX?As?Node Set?nodX?=?Treeview1.Nodes.Add(relative,?relationship,?key,?text,?image,?selectedimage) 其中参数说明: Relative:可选的。已存在的Node?对象的索引号或键值。新节点与已存在的节点间的关系,可在下一个参数relationship?中找到。可以这样理解relative的作用,是新节点的位置的参照对象。 Relationship:可选的。指定的Node?对象的相对位置,如设置值中所述。本参数是相对参数relative而言。 Key:可选的。唯一的字符串,可用于用Item?方法检索Node。 Text:必需的。在Node?中出现的字符串。 Image:可选的。在关联的ImageList?控件中的图像的索引。 Selectedimage:可选的。在关联的ImageList?控件中的图像的索引,在Node?被选中时显示。 以上参数image和selectedimage,是设置节点文字左边的图形,以后详细举例说明。 例1: Set?nodX?=?TreeView1.Nodes.Add(,?,?R,?Root) 这是缺省了relative,?relationship,?image,?selectedimage参数的实例,而key值用“R”,text值用“Root”。 通常,缺省了relative,?relationship的节点,是第1层节点。本例,生成了一个第1层节点,显示的文字为“Root”。 例2: Set?nodX?=?TreeView1.Nodes.Add(R,?tvwChild,?C1,?Child?1) nodX.EnsureVisible????这个方法EnsureVisible,使得新添加的子节点后,展开多层显示。 本例:relative为“R”,relationship为tvwChild,key为“C1”,text为“Child?1” 其功能是:建立1个新节点;该新节点是节点key值为“R”的子节点(tvwChild),而该新节点的key值用“C1”,text值用“Child?1”。 ? 我们现在要为TreeView1控件添加新节点,可能有三种情况; 1)添加1个新的第1层节点。 ???Set?nodX?=?TreeView1.Nodes.Add(,?,?R1,?Root1) 2)在节点“Root”下,添加1个新的子节点(第2层)。 ???Set?nodX?=?TreeView1.Nodes.Add(R,?tvwChild,?C2,?Child?2) 3)在节点“Child?1”下,添加1个新的子节点(第3层)。 ???Set?nodX?=?TreeView1.Nodes.Add(C1,?tvwChild,?C1_1,?Child?1_1) ???nodX.EnsureVisible????这个方法EnsureVisible,使得新添加的子节点后,展开多层显示。 下面解释参数relationship的tvwChild常量; 参数relationship表示,新添加的节点与参照节点relative之间的关系(是同级还是下一级)。 参数relationship可取值以及作用如下: relationship?的设置值与含义见下表是: 常数??????????????值??????描述 tvwFirst??????????0??????首的节点。该Node和在relative中被命名的节点位于同一层,并位于所有同层节点之 ??????????????????????????????前。 tvwLast??????????1??????最后的节点。该Node和在relative中被命名的节点位于同一层,并位于所有同层节点 ??????????????????????????????之后。任何连续地添加的节点可能位于最后添加的节点之后 tvwNext?????????2??????缺省)下一个节点。该Node位于在relative中被命名的节点之后。

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档