vb脚本改变处理线的属性

Dim line()
 For i=1 To 4
 Set line(i)=ScreenItems("线"&i)  
 line(i).BorderColor=RGB(0,255,0)
 line(i).BorderWidth=5
 Next
 譬如说有四根线,其名称分别为"线1"  “线2”---,要做个循环改变其属性,第二句不知道怎么写,希望高人指点

问题补充:
Dim line
 Set line=ScreenItems("线124")
 line.BorderColor=RGB(0,255,0)
 line.BorderWidth=5
 单根线能改变,放在按钮点击消息里,单击后能改变,可关闭画面,重新打开,线的属性又回到改变之前了,为什么静态属性改变之后不能保持啊,有什么方法能让它保持呢

最佳答案

Set line(i)=ScreenItems("线"&cstr(i))  

 你改变的只是RT属性,一旦画面重载即回到CS状态。
 可以考虑按钮给变量赋值,线的BorderColor及BorderWidth属性连接至变量。或者如楼上所言在画面打开事件中编写代码。
 

提问者对于答案的评价:
感谢了
 你的回答让我明白了类似的很多道理,以前没怎么编程

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc 曲线采样时间

    请问:wincc的采样时间是1秒要怎样才能改成250毫秒。 问题补充:电流曲线的采样时间为1秒,有什么方法可以使wincc的采样时间缩短。 最佳答案 1.WinCC是监控软件,不是…

    SIMATIC WinCC 2019年6月11日
  • wincc 变量触发VB脚本

    我做了一个变量触发的vb脚本,用作excel打印。每次仿真时,一打开仿真就会直接触发vb脚本。并且在一段时间后,就会一直循环触发。我设置的是1分钟周期。另外问一下有没有这个计划任务…

    SIMATIC WinCC 2020年11月1日
  • wincc 7.4 SP1 在win10系统调用 OSK.exe 报错

    用VB或C调用OSK.exe 没有反应或者报错,同样的脚本在win7中运行正常 最佳答案 由于win10系统安全性的问题,无法直接从System32中调用OSK.exe&…

    SIMATIC WinCC 2020年11月1日
  • HMI按钮变量切换问题

    HMI连接了PLC手自动的布尔变量,程序运行过程中有时候会改变手自动变量状态使得HMI的手自动按钮变换。但是变换后在画面上要切换手自动模式就要多按好几次才能进行切换。这样切手自动状…

    SIMATIC WinCC 2021年7月5日
  • 两台WINCC主机实现OPC通讯

    现在有两台不同系统WINCC的主机画面监控,想实现两台机器之间通过OPC功能来实现通讯和数据传输。请教各位,硬件和软件如何配置才能实现? 最佳答案 WINCC之OPC通信,一份很详…

    SIMATIC WinCC 2019年6月11日
  • 求Wincc7.0组态项目工程案例文件

    本人弄过一些Flexible;现有一项目我们考虑采用Wincc7.0; 从来没有用过,目前无从下手,想求一个组态案例,研究下,最好能包含报警,趋势,功能;非常感谢;678…

    SIMATIC WinCC 2017年7月26日
  • wincc 操作员输入消息 空白

    wincc中 输入/输出域的“操作员输入消息”属性选择“是”以后,在报警控件中能生产报警信息,但是这信息为什么是空白的,没有内容?我以前用过,应该不是空白,会把服务器名、…

    2017年8月15日
  • wincc的画面如何显示到液晶电视上面?

    大家好! 我把wincc在一台电脑上面运行和显示,如何把wincc画面同时并实时显示到旁边的液晶电视上面呢?电脑只有17寸,液晶电视有100寸,应该怎么设置?需要加上面硬…

    SIMATIC WinCC 2020年11月1日
  • wincc怎么实现在界面输入一个时间,当系统时间到达此时间时,就自动置位一个变量?????

    wincc怎么实现在界面输入一个时间,当系统时间到达此时间时,就自动置位一个变量,或者复位一个变量,实现自动开关是的效果 问题补充:第二种方法脚本动作怎么写,我想在界面每输入一个时…

    SIMATIC WinCC 2021年7月5日
  • 项目打不开 权限问题

    wincc 7.0 项目取消共享后,重新打开出现了权限不够的问题,项目打不开。重新共享后依旧不行,有解决办法没? 最佳答案 关于权限不够:检查您当前登录&nbs…

    SIMATIC WinCC 2019年6月11日