|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
刚刚看到问答区的一个提问,第一种方式已经有人在回答中给出了源码。
http://125.confly.eu.org/forum.php?mod=viewthread&tid=14034665
值得一提的是,这种方式如果对应的组件需要处理窗口事件,那么需要被复制的组件申请了对应的事
件,在对应的事件子程序下用 取事件组件() 这个命令来取出事件是在哪一个组件上被触发的。所以在
复制窗口组件的时候,我们为了区分复制出来的组件,就需要在复制之后,给组件增加一个标记。XX.标
记=“xx” ,这样在事件触发后,才能判断是哪一个组件被触发。 这是第一种方法。
第二种方法,具体可以看源码。大概是使用 取组件标记() 这个命令来取出对应标记的组件,取之
前,需要在窗口组件的属性中先设置标记,为了方便,顺序依次往下1 2 3 4 5 6这样设置,取出的时候可
以直接几次循环来取出对应的组件,加入到数组中方便调用。也可以每次调用的时候动态获取。
不管方式一,还是方式二,都是将数量繁多同样类型的组件,快捷管理调用的方法,有需要的可以来
学习一下。还有更好的方法,欢迎补充哦~
标记方式取组件.e
(3.26 KB, 下载次数: 50)
|
评分
-
查看全部评分
|