VAPS XT入门教程14.07:事件调用

系列索引:VAPS XT入门教程索引

上一篇:VAPS XT入门教程14.06:属性调用

本文只介绍简单操作,其余自己探索。

子界面

还是14.04的工程

打开Properties右侧的标签页,添加事件evClicked,不传递参数

添加新事件

打开实现画布,向画布中添加RectActiveArea用于捕捉鼠标事件

添加新事件

添加ATN触发与响应

添加新事件

添加成功后会自动在Implementation View添加TopState,这个就是状态机,ATN就是状态机扩展

当RectActiveArea_1捕获到鼠标的点击事件时,就触发testgo的evClicked事件

父界面

打开父界面画布

添加新事件

仔细看,这个矩形四边有一圈红色点划线,这个是鼠标捕捉事件的标志。

添加事件触发与响应

添加新事件

捕获testgo的evClicked事件,然后输出字符串clicked

仿真运行,点击白色矩形

添加新事件

与设计期望相同。

总结

  • 数据流是连续的,事件是离散的
  • 不可跨级捕获事件

下一篇:VAPS XT入门教程14.08:函数调用

技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

qq 672991841


VAPS XT入门教程14.07:事件调用
https://feater.top/vapsxt/introduction-of-vapsxt-event/
作者
JackeyLea
发布于
2023年2月26日
许可协议