易语言能否把有很多编辑框和标题的代码整合到一起编辑?在每个编辑框和标题下面编辑太麻烦了

如题所述

第1个回答  2016-07-25
就拿编辑框说
你要整合无非就是有规律的获取他们的某个东西。你可以再程序集声明一个编辑框数组变量。然后再启动窗口创建完毕让这些这个变量每个成员等于一个编辑框。后面你就能用变量[i].内容调试出你要编辑框里面的内容了。如果你是想要把每个编辑框的处理事件整合再一个子程序。用复制组件或者新建个子程序参数至少要个组件索引就相当你你处理的是那个编辑框一样
在每个处理事件下面调用下你你这个子程序再传组件索引。根据上面说的变量[组件索引]这样就行了
下面给你举个例子:
.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口
.程序集变量 变量编辑框, 编辑框, , "2"

.子程序 __启动窗口_创建完毕

变量编辑框 [1] = 编辑框1
变量编辑框 [2] = 编辑框2

.子程序 子程序1
.参数 组件索引, 整数型

调试输出 (变量编辑框 [组件索引].内容)

.子程序 _编辑框1_获得焦点

子程序1 (1)

.子程序 _编辑框2_获得焦点

子程序1 (2)
相似回答