如何::动态获取指定控件的reference
我想实现在一个VI中,根据控件的Label,动态的获取其reference,然后对控件进行protry和invoke操作***************************************************
对不起,没有讲清楚~~~~
是这样的:
控件是已经存在的,只是比较多,例如他们的label叫:
string 1
string 2
string 3
………………
string 100
我是想实现在另外的一个VI中,根据这些名字来分别获取他们的reference,从而实现修改他们的属性
[ 本帖最后由 linkwander 于 2007-5-19 20:29 编辑 ]
哦
没太懂,什么叫动态获取。你是动态创建控件的?如果不是,那么怎么谈动态获取啊?
确实没有明白,有点高深,呵呵。 对不起,没有讲清楚~~~~
是这样的:
控件是已经存在的,只是比较多,例如他们的label叫:
string 1
string 2
string 3
………………
string 100
我是想实现在另外的一个VI中,根据这些名字来分别获取他们的reference,从而实现修改他们的属性
********************不知道这次有没有讲清楚************************
这样啊
已有的控件,在另外一个VI中,可以直接引用。就是所谓的VI Server技术。多看资料。 谢谢!
对VI SERVER技术有点了解,可是是否可以通过一个控件的标签来获取该控件的Reference呢???
如果可以的话,恕小弟愚昧,是否可以提供一个简单的VI?
再次拜谢! 将你所有的Reference打包成一个簇 这个簇可以做成一个vi 要用的时候就从这个子vi中取就ok了 谢谢,这个方法有考虑到过~~~~
不过有个问题就是我要处理的控件有点多
String 1,String 2,....,String 200....
根据label获取指定控件的reference,个人感觉应该可以实现的,可暂时没有找到方法,还请各位达人赐教!! 再次顶上去,希望有人能够帮我继续回答这个问题 我跟定,我也想知道行不行 我也想知道,同样遇到了这个难题,不知道行不行? 做成事件,引用一下 附件学习一下,主要就是用到vi的panel对象的controls[]属性,然后对这个集合进行索引 可以将所需的reference生成一个数组,然后根据数据中的reference操作每个控件的属性.
页:
[1]