拼接td并改变其中一个背景色_西门子触摸屏如何在运行时给画面换背景色?

1. 在Home画面中创建三个按钮,背景色改成需要修改成的背景色

我们这里使用红 绿 蓝三种颜色

2842fa1a728198e0dc53beefa3ae5697.png


2.新建int类型的内部变量ColorNumber,在按钮的单击事件中添加如下脚本

1511d4e0ce45f46a8c35e6368e51a0dd.png


3.设置变量为系统自带的脚本,我们还需建一个ChangeBackgroundColor脚本来根据ColorNumber的值来改变画面的背景色。

Sub ChangeBackgroundColor()
'提示:
' 1. 使用 <CTRL+SPACE> 或 <CTRL+I> 快捷键打开含所有对象和函数的列表
' 2. 使用 HMI Runtime 对象写入代码。
'  示例:HmiRuntime.Screens("Screen_1")。
' 3. 使用 <CTRL+J> 快捷键创建对象引用。
'从此位置起写入代码:

Select Case SmartTags("ColorNumber")
	Case 0
		HmiRuntime.Screens("Home").BackColor=RGB(255,0,0)
	Case 1
		HmiRuntime.Screens("Home").BackColor=RGB(0,255,0)
	Case 2
		HmiRuntime.Screens("Home").BackColor=RGB(0,0,255)	
End Select		

End Sub

4.效果如图

709aeec31eab2e258af24e209b8542c4.gif
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值