递归火山软件开发平台

标题: 火山PC与易语言区别之事件 [打印本页]

作者: 1185907650    时间: 2021-5-4 09:03
标题: 火山PC与易语言区别之事件
本源码转载自利快云https://www.lkuaiy.com/

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


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






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







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





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











作者: 大强    时间: 2021-5-4 09:24
消灭零回复,坐沙发学习……
作者: 龙天涯    时间: 2021-5-4 09:57
学习了。
作者: fenxo    时间: 2021-5-4 11:19
不错很强大~~~~~~~~~~
作者: hmyroot    时间: 2021-5-4 14:24
其实火山PC那种方法更灵活,不过编程变得很繁琐
作者: 67564226    时间: 2021-5-4 15:35

作者: hejin8288    时间: 2021-5-4 17:10
是各自分开,还是并在一起好?
作者: 好人好    时间: 2021-5-4 17:14

消灭零回复,坐沙发学习
作者: wxmthh    时间: 2021-5-4 17:16
各有各的好处
作者: matali    时间: 2021-5-5 02:14
学习
作者: jiarongsoft    时间: 2021-5-6 08:19
这个懂了
作者: ayjie    时间: 2021-5-9 03:13
为了学习,查看隐藏内容
作者: zj4f    时间: 2021-5-11 21:22
刚学不久, 新手,感觉与易语言最大的区别就是易语言可以自己写模块, 火山需要专业人氏写, 而且还用C++语言写,这是最大区别
作者: 781732825    时间: 2021-5-13 00:46
学习了。

作者: xshn    时间: 2021-5-13 14:06
学习了。。
作者: 1185907650    时间: 2021-7-13 14:00
每日一顶
作者: 956044561    时间: 2021-7-13 14:34
感觉很有帮助,谢谢
作者: 2oon    时间: 2021-7-14 20:51
1185907650 出品必是精品




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4