石鑫华视觉 发表于 2018-10-11 16:51:29

LabVIEW字符串控件选中并选择默认内容可直接输入

LabVIEW字符串控制选中并选择默认内容可直接输入在LabVIEW编程中或其它的一些应用程序中,我们经常会遇到下面这样的一个场景,某个字符串控件中(组合框、数值等控件也可以),会默认有一个值,然后需要选中该控件,并且选择其中的默认值。这时用户可以不输入直接使用默认值,也可以直接输入新值,而不需要使用鼠标选中或使用删除、回退键来删除默认值,在一些用户登录的环境中最常见,如下效果:选中控制并选择默认值这里的效果,就是直接选中用户输入控件,并且选择了其中的“石鑫华”默认值,这时键盘可以直接输入新的值,也可以直接使用默认值“石鑫华”作为用户。大概效果,也类似于我们双击或三击控件来选择其中的内容。下面我们来看一下字符串控件中,如何实现这个效果。要想实现该效果,需要使用到控件的两个属性,一个是键选中属性,另一个则是选择属性:属性》键选中键选中属性,用于控制光标到对应的控件,即控件变成活动状态。键选中,应该是所有控件,都有该属性的(不确定,好像是这样的)。属性》文本》选择》全部元素文本》选择》全部元素,则用于选择控件中对应的内容。这里的全部元素,是一个2元素的簇,包含了开始和结束位置。上面的是字符串、组合框等的方式。数值等略有不同:数值的选择属性具体的,看我们使用的控件类型,可能会有所不同。选择属性,不是所有控件都有或都有效的。这个看具体控件,自己可以尝试。未键选中选择键选中并选择这里的选择结束位置,利用了字符串长度函数求得字符串总长,然后赋值给了选择结束。当然,如果确定这个字符串可能的长度的话,直接写常量也可以。如用户名,一般可能就两三个中文,长点的4个。这时我们可以直接写上50或100,这样肯定会选择上。选择与选择功能,必须要窗口界面是活动状态另外需要注意的是,键选中和选择属性,是必须要窗口本身是活动状态的。如果不是活动状态的,即使执行了键选中、选择,也是看不到效果的。另外选择功能,也是必须要键选中才可以看到效果。如果没有键选中,也是看不到选择效果的。示例下载:LabVIEW2017SP1**** Hidden Message *****

WEIGUIJIN 发表于 2018-10-23 18:00:00

学习学洗学习

ptxy8023 发表于 2018-10-31 20:48:57

kankanxuexi

fei771434 发表于 2019-7-23 17:06:09

xuexi 学习

苏三呦 发表于 2021-11-22 15:05:09

希望能有帮助,学习学习

qiaoyu_123 发表于 2023-6-29 10:08:40

E: LabVIEW字符串控件选中并选择默认内容可直接输入 [修改]

wstwoai 发表于 2023-10-7 23:51:53

留个脚印,方便学习。

ligeng 发表于 2024-1-10 21:03:51

支持一下,看一下。

inms 发表于 2024-11-9 23:43:30

谢谢
页: [1]
查看完整版本: LabVIEW字符串控件选中并选择默认内容可直接输入

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24