| 作者 | 主题 |
|---|---|
|
ucosii 游士 经验值:177 发帖数:209 精华帖:1 |
楼主
主题:如何访问在线趋势控件得index ,itemvisible属性
我把很多趋势做好,设置为不可见,通过按钮来实现所需趋势可见,index属性对应于个条趋势,itemvisible决定是否可见,如何用c脚本实现
狭路相逢勇者胜
|
|
有谁共鸣 侠圣 经验值:3112 发帖数:2153 精华帖:21 |
楼
主题:回复:如何访问在线趋势控件得index ,itemvisible属性
我一共有三种办法:
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 要那种方法随你用,你要实现什么样的功能自己扩展,为什么不会举一反三啊??? 自己不会去研究永远都没进步.
雄关漫道真如铁,而今迈步从头越!
|