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

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

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

d40fb2e1db9a6d0d5e49952e0cf1708d.png

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

4ceb715301ea96336700bb434b51dcef.png

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

Sub ChangeBackgroundColor()'提示:' 1. 使用  或  快捷键打开含所有对象和函数的列表' 2. 使用 HMI Runtime 对象写入代码。'  示例:HmiRuntime.Screens("Screen_1")。' 3. 使用  快捷键创建对象引用。'从此位置起写入代码: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.效果如图

3f8c9224773d8a18bf72834e78ccb192.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值