1185907650 发表于 2021-5-4 09:03:41

火山PC与易语言区别之事件

本源码转载自利快云https://www.lkuaiy.com/

在火山PC中的所有组件每一个类型的组件都只有一个对应的事件方法(易语言中叫事件子程序)
在易语言中是每个组件都对应一个相应的事件


我们先来看一下在易语言中,如下图,我画了3个标签,每个标签都对接一下鼠标左键被按下事件,这样会有3个关于标签的鼠标左键被按下事件,每个组件都独立有一个事件,不管事件是不是一样的


https://www.lkuaiy.com/image/editor/16199635426003.gif



在火山中同一类型的组件且事件也相同的话,不管有几个组件,它都只有一个对应的事件,如下图演示



https://www.lkuaiy.com/image/editor/16199642614928.gif



在火山中所有同一类型且事件也相同的组件在共用一个事件方法(在易语言中叫事件子程序),那么如何像易语言一样每个组件都单独使用呢?如下图,在火山中事件方法里参数有一个来源对象


https://www.lkuaiy.com/image/editor/16199644263860.png


这个来源对象的类型是组件类型,每个组件都有一个独一无二的名称,因为我们只需要判断来源对象就可以想易语言一样单独匹配每个组件所对应的功能了,如下图

https://www.lkuaiy.com/image/editor/16199645884006.png


https://www.lkuaiy.com/image/editor/16199647487677.gif




**** Hidden Message *****

大强 发表于 2021-5-4 09:24:35

消灭零回复,坐沙发学习……

龙天涯 发表于 2021-5-4 09:57:58

学习了。

fenxo 发表于 2021-5-4 11:19:18

不错很强大~~~~~~~~~~

hmyroot 发表于 2021-5-4 14:24:11

其实火山PC那种方法更灵活,不过编程变得很繁琐

67564226 发表于 2021-5-4 15:35:25

:):):):):):)

hejin8288 发表于 2021-5-4 17:10:04

是各自分开,还是并在一起好?

好人好 发表于 2021-5-4 17:14:10


消灭零回复,坐沙发学习

wxmthh 发表于 2021-5-4 17:16:35

各有各的好处

matali 发表于 2021-5-5 02:14:23

学习:):):):):):)
页: [1] 2
查看完整版本: 火山PC与易语言区别之事件