1. 在Home画面中创建三个按钮,背景色改成需要修改成的背景色
我们这里使用红 绿 蓝三种颜色
![2842fa1a728198e0dc53beefa3ae5697.png](https://i-blog.csdnimg.cn/blog_migrate/c796e74da1cb59a04ac4632100d35c6a.png)
2.新建int类型的内部变量ColorNumber,在按钮的单击事件中添加如下脚本
![1511d4e0ce45f46a8c35e6368e51a0dd.png](https://i-blog.csdnimg.cn/blog_migrate/9a50d92c858f1b0250e3b2ac1eee49a5.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](https://i-blog.csdnimg.cn/blog_migrate/1e23011a376ca513ef33cfa8b902f43b.gif)