|
本帖最后由 pp25729391 于 2017-10-26 20:24 编辑
- --发帖格式--
- 模块版本:5.81
- 所用系统:win7 64位
- 命令名称: 批量_编辑框_保存配置,批量_单选框_保存配置,批量_日期框_保存配置,批量_选择框_保存配置,批量_组合框_保存配置
- BUG描述: 命令第3个参数 不保存的控件名称 有可能不保存相似的控件,比如:不保存 选择框22 那么选择框2也不会被保存
- 我的联系QQ:18096448818
- 有问题的代码 比如:
- 改进的代码 比如:
|
选择框_保存配置 | 整数型 | | |
组件的父窗口 | 窗口 | | | | 配置文件名 | 文本型 | | | | 不保存的控件名称 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_寻找句柄 | 整数型 | | | 局_计次 | 整数型 | | | 局_j | 整数型 | | | 局_组件 | 选择框 | | | 局_组件数量 | 整数型 | | | 局_不保存的控件名称 | 文本型 | | 0 | 是否写配置项 | 逻辑型 | | | 如果真 (配置文件名 = “”)配置文件名 = 取默认目录 ()如果真 (是否为空 (不保存的控件名称 ) = 假)局_不保存的控件名称 = 分割文本 (不保存的控件名称, “|”, )局_寻找句柄 = 寻找组件 (组件的父窗口, , “选择框”, , )局_组件数量 = 取找到组件数目 (局_寻找句柄 )计次循环首 (局_组件数量, 局_计次 )局_组件 = 取所找到组件 (局_寻找句柄, 局_计次 - 1 )是否写配置项 = 真 计次循环首 (取数组成员数 (局_不保存的控件名称 ), 局_j )如果真 (文本比较 (局_不保存的控件名称 [局_j ], 取组件名称 (局_组件 ), 真) = 0 )是否写配置项 = 假 跳出循环 ()计次循环尾 ()如果真 (是否写配置项 )写配置项 (配置文件名, “选择框”, 取组件名称 (局_组件 ), 到文本 (局_组件.选中 )) 计次循环尾 ()清除组件寻找句柄 (局_寻找句柄 )返回 (局_组件数量 )
|
|