有没有办法让多列列表框默认选择一列?
Is there a way to have a column selected by default for a multicolumn listbox?
如何做到每次调用前面板时第一列都是highlighted/selected?
我在 VI 中有一个多列列表框。它设置为 select 1 项并且整行 selected。当调用 VI 的前面板时,我需要它 select 列表框中的第一行。现在,它突出显示上次 VI 运行 时 select 编辑的行。由于关联的集群,这导致我的代码中出现一些值输入错误。我已经尝试调整集群对列表框的依赖性,但它是我的代码不可或缺的一部分,因此这将是解决问题的更好、更简单的方法。
不附加 VI,因为它会因依赖于许多其他 VI 而损坏,但我附上了预期结果的图片示例。
预期结果:调用 VI 时突出显示列表框的第一行
实际结果:突出显示上次调用 VI 时 highlighted/selected 的最后一行
解决方案非常简单。只需将一个常量数字连接到多列列表框(在我的例子中 0 是常量,因为我希望突出显示第一行)。确保在您知道它将在 VI 为 run/called.
时立即执行的地方执行此操作
如何做到每次调用前面板时第一列都是highlighted/selected?
我在 VI 中有一个多列列表框。它设置为 select 1 项并且整行 selected。当调用 VI 的前面板时,我需要它 select 列表框中的第一行。现在,它突出显示上次 VI 运行 时 select 编辑的行。由于关联的集群,这导致我的代码中出现一些值输入错误。我已经尝试调整集群对列表框的依赖性,但它是我的代码不可或缺的一部分,因此这将是解决问题的更好、更简单的方法。
不附加 VI,因为它会因依赖于许多其他 VI 而损坏,但我附上了预期结果的图片示例。
预期结果:调用 VI 时突出显示列表框的第一行 实际结果:突出显示上次调用 VI 时 highlighted/selected 的最后一行
解决方案非常简单。只需将一个常量数字连接到多列列表框(在我的例子中 0 是常量,因为我希望突出显示第一行)。确保在您知道它将在 VI 为 run/called.
时立即执行的地方执行此操作