发布于 2006-05-17 12:07:45
0楼
我一共有三种办法:
1,建立二进制变量来连接到线趋势控件中的itemvisible属性,通过C脚本SetTagBit("TAG1",TRUE)/SetTagBit("TAG1",FALSE)来改变显示属性;
建立整型变量来连接到线趋势控件的index属性,通过C脚本SetTagWord("TAG3",0)就是第一条曲线,SetTagWord("TAG3",1)就是第二条曲线,....依次类推.
2用C脚本:
#define GetObject GetObject
__object *pdl=NULL;
__object *pic=NULL;
__object *obj=NULL;
pdl = __object_create("PDLRuntime");
pic=pdl->GetPicture("");
obj=pic->GetObject("Trend");//Trend为在线趋势控件的名称.
obj->Index=1;
obj->ItemVisible=0;
obj->Index=0;
obj->ItemVisible=1;
__object_delete(obj);
__object_delete(pic);
__object_delete(pdl);
3,VBS脚本:
Dim objTrend
Set objTrend= ScreenItems("Trend") 'Trend为在线趋势控件名称.
objTrend.Index=0
objTrend.ItemVisible=False
objTrend.Index=1
objTrend.ItemVisible=True
要那种方法随你用,你要实现什么样的功能自己扩展,为什么不会举一反三啊???
自己不会去研究永远都没进步.
雄关漫道真如铁,而今迈步从头越!