精易论坛

标题: 怎么按字符串执行相应的子程序? [打印本页]

作者: wlsk888    时间: 2022-7-29 22:52
标题: 怎么按字符串执行相应的子程序?
比如说我有一堆单选框(A1,A2,A3,A4,A5...),同时有一堆子程序(A1(),A2(),A3(),A4(),A5())
选中某个单选框后,怎么写才能执行相应的子程序
目前是:
判断(A1.选中)
-A1()
判断(A2.选中)
-A2()
判断(A3.选中)
-A3()
判断(A4.选中)
-A4()
...



但这好像不科学啊,有什么好办法吗?


补充内容 (2022-7-29 23:45):
有办法了,解决代码看8楼回复
谢谢大家
作者: Xiaochuzhang    时间: 2022-7-29 22:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: dcgg5201314    时间: 2022-7-29 23:00
  
子程序名返回值类型公开备 注
_单选框1_鼠标左键被按下逻辑型 
参数名类 型参考可空数组备 注
横向位置整数型
纵向位置整数型
功能键状态整数型




写到这个事件里面!!!!!!!!!

作者: cqcc    时间: 2022-7-29 23:01
你是说单选框被单击事件?
作者: dcgg5201314    时间: 2022-7-29 23:01


作者: wlsk888    时间: 2022-7-29 23:01
dcgg5201314 发表于 2022-7-29 23:00
[e=0].版本 2

不是功能实现的问题。。。
作者: dcgg5201314    时间: 2022-7-29 23:02
wlsk888 发表于 2022-7-29 23:01
不是功能实现的问题。。。

那你到底是什么问题呢?
作者: wlsk888    时间: 2022-7-29 23:39
dcgg5201314 发表于 2022-7-29 23:02
那你到底是什么问题呢?

想到办法了,代码类似如下

.子程序 _按钮1_被单击

.局部变量 单选框, 单选框

.局部变量 子程序数组, 子程序指针,0

.局部变量 单选框总数, 整数型

.局部变量 i, 整数型



子程序数组={&A1,&A2,&A3,&A4,&A5...)



.计次循环首 (单选框总数, i)

     单选框 = 多项选择 (i, A1, A2, A3, A4, A5...)

    .判断 (单选框.选中 = 真)

       调用子程序(子程序数组【i】)

       跳出循环

.计次循环尾()
谢谢




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