精易论坛

标题: [易格式]求解易窗体以及控件的事件是如何绑定的 [打印本页]

作者: 〞剑舞长空    时间: 2025-1-21 22:27
标题: [易格式]求解易窗体以及控件的事件是如何绑定的
试了一下

两者都尝试了下述操作

窗体中双击按钮 光标依旧指向到 _按钮1_被单击 事件,这个就没整明白。

翻了下TextECode的源码 ,其中有EVENT事件的结构,但实际都是 NULL - 0;

再看了下函数的结构中,倒是有个ID,但似乎跟控件不存在绑定关系【key/value】。


求解有人 琢磨过吗

作者: 〞剑舞长空    时间: 2025-1-22 08:07
找到答案了  这帖怕是还没过审核。。 无语
作者: qq977352880    时间: 2025-1-22 16:30
来赚个积分,感谢分享。

作者: 嫂子    时间: 2025-1-22 19:18
猜测是命名匹配。因为你指定了事件之后  改个名字就变了
作者: 嫂子    时间: 2025-1-22 19:18
〞剑舞长空 发表于 2025-1-22 08:07
找到答案了  这帖怕是还没过审核。。 无语

答案是什么?
作者: 〞剑舞长空    时间: 2025-1-22 19:48
嫂子 发表于 2025-1-22 19:18
答案是什么?

应该就跟你说说的一致,  按textecode的源码备注来看事件绑定的那个针对的是ec模块;

e2txt和textecode两者都修改了txt文本
按钮1
按钮2
都是另外新建事件,

窗体中修改标记为
按钮2
事件也改为
按钮2
不管是单击 双击事件都能对应绑定上,所以只能是命名匹配吧,内部可能有个表维护名称ID
作者: 嫂子    时间: 2025-1-22 22:20
〞剑舞长空 发表于 2025-1-22 19:48
应该就跟你说说的一致,  按textecode的源码备注来看事件绑定的那个针对的是ec模块;

e2txt和textecode ...

我也是这么猜测的。因为 双击生成了按钮1事件  
手动 创建一个   按钮1事件 把之前的改成XXX  结果你在双击就会跳转到 手动创建的。

作者: 〞剑舞长空    时间: 2025-1-23 09:24
嫂子 发表于 2025-1-22 22:20
我也是这么猜测的。因为 双击生成了按钮1事件  
手动 创建一个   按钮1事件 把之前的改成XXX  结果你在双 ...

感觉可以尝试创建N个子程序  比如100w子程序,如果他有绑定 ,本质上肯定就会有数据绑定,可以直接到对应行。如果没有 那就要遍历了
作者: 嫂子    时间: 2025-1-23 12:28
〞剑舞长空 发表于 2025-1-23 09:24
感觉可以尝试创建N个子程序  比如100w子程序,如果他有绑定 ,本质上肯定就会有数据绑定,可以直接到对应 ...

就是 命名匹配 。你研究这个做啥用?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4