如何从文本下拉列表或菜单下拉列表中获取所选项对应的字符串

更新 Nov 6, 2018

适用于

Software

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

问题详述

我的前面板上有一个文本下拉列表或菜单下拉列表,从中可获取当前用户选择项所对应的数值序号。但是我想要一种简单的方式以获取所选项对应的字符串。

解决方案

有两种方法可以实现上述需求。

方法A.
一个简单的方法是使用属性节点来获取文本属性。
  1. 右键单击文本下拉列表或菜单下拉列表,然后选择创建»属性节点
  2. 在程序框图中找到创建的属性节点。右键单击属性节点,然后选择选择属性»下拉列表文本»文本 。现在该属性节点的输出为下拉列表控件中所选文本的字符串值。
方法B.
当需要限制属性节点的使用数量时,可考虑采用第二种方法。属性节点可以获取字符串 []属性。然后使用索引数组函数查找用户选择的特定字符串。有关属性节点使用的更多信息,请参阅“相关链接”。
  1. 右键单击文本下拉列表或菜单下拉列表,然后选择创建»属性节点
  2. 在程序框图中找到创建的属性节点。右键单击属性节点,然后选择选择属性»字符串 []
  3. 将索引数组函数(位于数组函数选板)放置在程序框图上。
  4. 将文本下拉列表或菜单下拉列表的输出接线端连接到索引数组的索引输入接线端。
  5. 将属性节点的输出接线端连接到索引数组的数组输入接线端。
  6. 现在该索引数组函数的输出为文本下拉列表或菜单下拉列表中用户所选文本的字符串值。

本文是否有帮助?

无帮助