Featured image of post 构件的事件

构件的事件

任何构件都可以通过事件绑定脚本

需求

  1. 在组态时,同样的功能我们可以用更少的控件来实现。这样节省窗口空间。
  2. 我们希望一个按钮即可以有丰富的动画来显示当前的状态,又可以通过点击来切换状态。

现状

通常要实现上面的需求我们需要一个动画图形,比如圆形,矩形等等,然后配置图形的填充颜色,边线颜色,可见度,闪烁等属性。还有按钮动作。
但是图形的按钮动作没有脚本功能,无法实现复杂的逻辑。
而按钮虽然有脚本功能,但没有动画属性。
下面介绍的这种方法,可以让按钮和动画图形合二为一。

解决方法

具体步骤

  1. 新建一个"窗口",从工具箱中选中"椭圆",并勾勒一个"椭圆",鼠标选中这个"椭圆",单击右键,找到"事件"按钮点击。
  2. 然后选中"Click" 后面按钮,点击,选中"事件连接脚本"点击,就会出现脚本编辑器。然后写入你的脚本就可以了。

[!TIP] 这个方法知道了就会,不知道有事件功能的也想不到。
另外在事件中,也可以更改控件的名称。

使用 Hugo 构建
主题 StackJimmy 设计