主页
技术支持
如何在LabVIEW中为输入或显示控件注册一个双击事件?
如何在LabVIEW中为输入或显示控件注册一个双击事件?
更新 May 22, 2024
环境
环境显示经过验证可用于本文描述的解决方案的产品。此解决方案也可能适用于其他类似产品或应用程序。
软件
LabVIEW Full
LabVIEW Base
LabVIEW Professional
部分控件(比如
列表框(Listbox)、多列列表框(Multicolumn Listbox)
和
树形控件(Treecontrol)
)有鼠标双击的事件检测模式,但其它输入或显示控件就没有。有另外的方法可以让我实现对这些输入或显示控件的鼠标双击检测吗?
对输入或显示控件的双击动作可以在事件结构中检测到。
编程方法如下:
右键点击程序框图,选择
编程(
Programming
)»结构(
Structures
)»事件结构(
Event Structure
)
,并将它放置在程序框图中;
右键点击事件结构的边界,选择
添加事件分支...(
Add Event Case…
);
选择控件,将双击做为源事件,将
鼠标释放(Mouse Up)
或
鼠标按下(Mouse Down)
作为事件;
检测鼠标双击,则选择响应事件数据节点:
组合键(
Mods
)»双击(Double Click)
。
在附件部分可以下载实现以上功能的范例程序
要获得输入或显示控件事件或事件数据节点的帮助信息,请访问以下链接
LabVIEW 2018帮助:控制事件。
相关链接
How Do I Distinguish Between a Double-Click Event and a Single-Click Event in LabVIEW?
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful