网站大量收购独家精品文档,联系QQ:2885784924

LabVIEW_Tree_Control使用说明.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW_Tree_Control使用说明

LabVIEW Tree Control 使用说明 一.控件简介 1 二.控件的常用属性、方法、事件2 三.常见操作的实现方法2 3.1 增加节点2 3.2 删除节点2 3.3 节点的移动3 3.4 获取当前用户选中的节点3 3.5 节点的查找3 3.6 节点的遍历4 3.7 Tree Control 界面显示内容操作4 3.7.1 读取left Cell String 或Child Text 的值4 3.7.2 修给某Item 的值4 3.8 控件内容运行时修改4 一.控件简介 LabVIEW 的Tree Control 控件以树型结构显示信息,每个节点带细节描述列。可以显 示该节点的其它信息。如下图所示 图 1 . 控件外观 二.控件的常用属性、方法、事件 控件的常用属性、方法、事件可以很方便的从LabVIEW 的帮助或者编写简单的Demo 获取,这里就不再赘述。 只是有一点需要注意,控件属性结构上显示的字符是控件的Left Cell String ,可以重复, 再控件内部管理这些节点是用Tag 属性,该属性为字符串类型,不可重复,如果增加节点时 不设置该属性,LabVIEW 会默认将Left Cell String 作为Tag,遇到重复的情况以”下划线加 数字”区分。如“张三_1 ”。在控件的方法、事件中获取到节点值都是控件的Tag 。 三.常见操作的实现方法 3.1 增加节点 使用控件的 Add Item 方法,如图所示: 如果只是增加一个节点作为树的最后一个节点,可以使用Add Item To End 方法。 3.2 删除节点 使用控件的delete Item 方法 Delete children 代表删除父节点是否要删除子节点。如果不删除子节点,子节点将往上 移动一层替代原父节点的位置。如果该节点没有子节点而要求删除,将会产生错误。所以删 除时最好先检测是否有子节点 3.3 节点的移动 LabVIEW 的树型结构控件节点的界面拖拽代码不需要设计者编写,只需要设置Allow Draging ,Allow Draging of Parant Items ,Allow Draging Between Items 属性即可。 如果在运行时需要由程序移动节点,使用方法Move Item 即可 程序中要展开,收合节点使用Open/Close 方法 3.4 获取当前用户选中的节点 要获知当前用户选中的节点需要使用该控件的事件(ValueChange) 其中NewVal 是当前选中节点的Tag,OldVal 是前一次选中节点的Tag 3.5 节点的查找 LabVIEW Tree Control 提供节点的查找方法有 获取父节点的第一个孩子节点 Get Child 获取节点同一层次的下一个节点 Get Next 获取节点的父节点 Get Parent 获取当前节点从上之下的父子节点关系,从 顶节点开始,到目标节点的所有父系节点(包 Get Path 括当前节点),结果放于字符串数组中 3.6 节点的遍历 看了节点的查找方法后,我们不禁要问,难道我要全面遍历节点需要通过这些方法来编 写复杂的遍历代码吗?答案是否定的。Tre

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档