LabVIEWwilliam hill官网
直播中

志尊宝

6年用户 279经验值
擅长:可编程逻辑 测量仪表 制造/封装 接口/总线/驱动
私信 关注
[问答]

labiew控件移动

我在labview界面做了一个选项卡,在我需要的时候会点击按钮显示出来,我想要实现在程序运行时能够拖动这个选项卡,请问怎么实现,我在时间中用鼠标按下来改变控件位置是不能够拖动的,请问有什么好的方法吗?
  • 捕获.PNG

回帖(4)

2020-7-12 16:48:35

最佳答案

程序运行时选项卡拖动                                            
3 举报
  • 志尊宝: NICE!THK
  • 志尊宝: 你这个还是有一点缺陷,就是当我选项卡里面有类似与数值或文本输入的控件,当你想要按下鼠标将输入栏里面的内容全部选中的时候,选项卡也跟着跑了
  • 回复 志尊宝: 这个稍微调整就可以,比如你要选中字符串输入控件中的文本,只需要添加一个字符串输入控件的事件,鼠标按下时将“可以拖动”False就可以了,或者你就鼠标双击选中文本。

志尊宝

2020-7-28 17:07:05
有人知道这个怎么做吗?
举报

周建远

2020-7-29 08:28:13
属性节点-位置  就可以更改控件的位置,但是为什么要更改选项卡的位置,选项卡位置移动的话会自动扩展大小,很麻烦的
1 举报
  • 志尊宝: 因为选项卡里面的内容我只有调试的时候让它显示出来,运行的时候就不用显示了,我开始准备用子面板的,但我发现面板里面的控件没有被隐藏,所以就用了选项卡做了个界面,你有什么更好的解决办法吗?

2020-7-30 12:53:21
这个稍微调整就可以,比如你要选中字符串输入控件中的文本,只需要添加一个字符串输入控件的事件,鼠标按下时将“可以拖动”False就可以了,或者你就鼠标双击选中文本。                 
2 举报
  • 志尊宝: 是的,但是还是有点小问题,不知道是不是我的事件结构里面事件太多了,如果鼠标移动太快,选项卡就跟不上,就没能移动到鼠标的位置
  • 回复 志尊宝: 本质原因是移动过程中,鼠标脱离了选项卡控件,导致没有移动到需要的位置,鼠标移动过快确实会有这样的问题
  • 8ef034de84d6e237a7372adfd634465.png

更多回帖

发帖
×
20
完善资料,
赚取积分