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版本是6.0sp3 最佳答案 可…

    SIMATIC WinCC 2019年6月11日
  • WinCC项目可在SIMATIC 管理器中直接创建,这种情况下WinCC有哪两种存在形式?

    WinCC项目可以在SIMATIC管理器中直接创建。这种情况下WinCC的存在形式有两种,分别是什么? 最佳答案 集成到管理器中的Wincc项目分为两种情况,一是作为PC站内的Wi…

    SIMATIC WinCC 2019年6月10日
  • wincc输出显示为“***”这是为什么?

    单位有台设备,有一个主站用s7 300,还有几台副站用s7 200的。现在,把plc关了,wincc上显示的数据是0.0,当我把plc开了后,数据显示为***,…

    SIMATIC WinCC 2017年12月10日
  • 请教大家WINCC项目复制器及内部变量的问题?

    1.请问在脚本中是不是只能创建内部临时变量?2.变量管理器中的内部变量如果勾选了运行中保持,该变量应该不是在数据库中吧?能在文件夹中复制出来吗?3.项目复制器中,第一个选项,是不包…

    2020年11月1日
  • tp177b上传程序

    怎样将TP177B中的程序上传到电脑里,包括画面,元件地址。谢谢 最佳答案 如果是tp 177A触摸屏不支持把源程序回传电脑,但是可以进行项目的备份(备份的项目不支持编辑…

    SIMATIC WinCC 2019年6月11日
  • 西门子触摸屏安装位置

    触摸屏只能安在C盘吗? 最佳答案 没有只能安装在C盘的道理,安装在哪个盘都可以 提问者对于答案的评价:触摸屏软件是不是只能控制M中间继电器

    SIMATIC WinCC 2021年7月5日
  • wincc7.3 创建Horn功能后无声

    使用WinCC 7.3版本新建项目后,只要点击“报警器”,就会在内部变量创建Horn文件夹,前两次使用会出现10个变量,后来发现只能自动创建4个变量。从正常的项目中导出再…

    2017年6月13日
  • 读取wincc冗余OPCServer.WinCC问题

    我有台服务器安装了WINCC7.0SP2经过OPCServer.WinCC协议方式读取其他厂家WINCC6.2内的数据,但该厂家有两台WINCC服务器做冗余,目前访问冗余的主服务器…

    SIMATIC WinCC 2019年6月10日
  • 激活WINCC后,需要授权

    复制过来的WINCC 项目,可以打开图形编辑器里的图形。激活后。选一电机对象,点“启动”或“停止”等,出现“许可权检查”对话框,说明没有许可权。 为什么,怎么才…

    SIMATIC WinCC 2019年6月11日
  • WINCC画面控制

    我想在WINCC画面里做一个能控制电磁调节阀的按钮.请教高人画面如何和控制程序的模拟量输出,,从而能达到控制调节阀.. 最佳答案 做一个按钮,用c语言编程如下: &nbs…

    SIMATIC WinCC 2019年6月11日