NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何自定义控件以实现控件能够向左、右、上、下四个方向移动!

使用垂直指针滑动杆或者水平指针滑动杆做的自定义控件只能实现滑块水平或竖直方向的运动。如何自定义一个控件,实现按下向左运动的箭头,控件向左移动;按下向下运动的箭头,控件向下运动?

这是我在NI的网络讲坛--生产者消费者结构里面看到的一个演示程序,但是这个例子程序在网站上下载不下来,很想知道这个控件是怎么实现的。

0 项奖励
1 条消息(共 5 条)
3,332 次查看

You can use 4 boolean button, arrow shape, to do that.

 

George Zou
0 项奖励
2 条消息(共 5 条)
3,329 次查看

好像我没有把问题描述清楚。我想表达的意思是,如何自定义一个控件,在运行状态下,能够随意改变其在前面板上的位置?

0 项奖励
3 条消息(共 5 条)
3,321 次查看

Put the buttons inside a cluster.

Use property node to change its position at runtime.

 

George Zou
0 项奖励
4 条消息(共 5 条)
3,318 次查看

要用到事件结构,Event Source选择<This VI>_Key Down和Key Repeat,用VKey获得按键的名称如:down up left right,分别对应不同的case选择,在不同的case条件中对控件的位置属性进行修改即可。 

0 项奖励
5 条消息(共 5 条)
3,313 次查看