goto天下 发表于 2009-3-2 15:19:52

快捷键问题

有两种方法设置快捷键,包括属性和读键盘值的,而且后者可以,设置更多的按键。两个问题:
1 采用后者时,可以用与事件循环并列的一个循环,采用case结构,触发与希望用快捷键触发一样的事件。但是感觉这样在里面程序过多时,是不是有些麻烦了。有没有更有效方法,使之与事件触发联系?
2 采用后者,在设置了该vi的快捷键时,可以发现,在运行该vi的同时,打开txt文档,使用该快捷键同样会触发,而希望是在程序是焦点的时候使用,不是就不用了,不知道要如何设置?

baby 发表于 2009-3-3 09:45:27

好办。等我做一个例子。

baby 发表于 2009-3-3 09:46:09

意思就是判断这个VI是不是面板处于最前端,你打开TXT或其他程序,肯定是你打开的为最前化。当VI最前面的时候,才会有效,这样即可实现。

baby 发表于 2009-3-3 09:46:48

只加了这部分。其他你修改。一个属性。用这个灯的状态来判断即可。

站立的鱼 发表于 2009-3-3 14:19:08

不错学习了····

goto天下 发表于 2009-3-3 16:27:45

做些修改就可以了,我原来试了vi几个属性,没成功,还是没思考,多谢 baby

cpubbs 发表于 2009-3-3 17:54:02

这个办法挺好,多谢多谢!呵呵!
页: [1]
查看完整版本: 快捷键问题