bigapplexxx 发表于 2008-7-22 20:01:10

[求助]这个想法能实现么

想做一个程序,用LabVIEW画出几个图形框,想用picture实现(已经实现)。

用获取鼠标坐标的办法判断是否点击发生在框内,做成子程序,输入是矩形框的个数和每个矩形框的四个点的坐标,输出就是T/F。

假如现在有三个矩形框,原本外框都是黑色,如果点击1号矩形框的话,把它的外框变成颜色R,以表示刚刚点击过(就像链接点击以后也变色一样),其他两个不变色;再点击2号矩形框,2号外框变成颜色R,1号的外框变成颜色B;点击3号,3号变成颜色R,2号颜色B,1号回复颜色。以这样的颜色变化来表示哪一个是刚刚点击的,哪一个是上次点击的。

但是我没有在picture工具里面发现类似这样变换颜色的工具,所以请问这样的能否实现?

或者不用picture也行,但是我不想用boolean。谢谢了allqq-mogudiandian-49all

sunshuai03 发表于 2008-7-22 22:10:10

picture不能改变颜色,但可以重画啊。肯定可以实现,需要按照要求编一下程序而已,我现在没有时间做这个,呵呵,如果下次看到你还需要的话给你做一个。

sunshuai03 发表于 2008-7-22 22:11:34

picture不能改变颜色,但可以重画啊。肯定可以实现,需要按照要求编一下程序而已,我现在没有时间做这个,呵呵,如果下次看到你还需要的话给你做一个。

bigapplexxx 发表于 2008-7-23 18:38:05

你的意思是说弄一个类似于mask的东西把原来的picture给遮住来改变颜色?
呵呵不用劳驾帮我做我想自己做做玩玩   不然LabVIEW还是什么都不会allqq-mogudiandian-26all

刚刚想到一个问题就是如果有很多个矩形框的话 那岂不是要画很多的mask来实现颜色的变化?

[ 本帖最后由 bigapplexxx 于 2008-7-23 18:42 编辑 ]
页: [1]
查看完整版本: [求助]这个想法能实现么