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