你可以建立一个16位内部变量tag,然后点击不同按钮改变该内部变量的值。例如第一个按钮让tag置1,第二个按钮让tag置2,第三个置3........然后分别在按钮属性颜色动态对话框组态 例如第一个按钮就写??tag=1??然后添加一个tag=1的对应变化颜色。第二个按钮就写??tag=2??然后添加一个tag=2的对应变化颜色。这里颜色要变化的前提是把 按钮--属性--效果---全局颜色方案--改为否。??颜色才会显示。 对于按钮切换画面的话,你可以直接组态对话框,选择要改变的画面。但是直接组态对话框时,不让选择画面,如何定义1就是画面1