|
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 所有按钮信息 | 按钮信息 | 0 |
|
按钮信息 | | |
名称 | 文本型 | | | 句柄 | 整数型 | | | 选择夹索引 | 整数型 | | | 页面索引 | 整数型 | | | 初始化按钮数据库 ()编辑框_搜索.内容 = "输入按钮名称搜索" .局部变量 选择夹数量, 整数型 .局部变量 页数, 整数型 .局部变量 按钮数, 整数型 .局部变量 总计数, 整数型 清除数组 (所有按钮信息 )选择夹数量 = 高级选择夹1. 取子夹数目 () 计次循环首 (选择夹数量, i ) 页数 = 高级选择夹1. 取页面数量 (i - 1 ) 计次循环首 (页数, j )  高级选择夹1.现行子夹 = i - 1   高级选择夹1.现行页面 = j - 1     按钮数 = 取组件数目 ("按钮" )  计次循环首 (按钮数, k )   总计数 = 总计数 + 1   重定义数组 (所有按钮信息, 真, 总计数 )      所有按钮信息 [总计数 ].名称 = 取组件名称 (取组件句柄 ("按钮" + 到文本 (k )) )   所有按钮信息 [总计数 ].句柄 = 取组件句柄 ("按钮" + 到文本 (k ))    所有按钮信息 [总计数 ].选择夹索引 = i - 1    所有按钮信息 [总计数 ].页面索引 = j - 1    计次循环尾 ()  计次循环尾 () 计次循环尾 ()输出调试文本 ("共扫描到" + 到文本 (总计数 ) + "个按钮" ).局部变量 搜索词, 文本型 .局部变量 i, 整数型 .局部变量 结果列表, 文本型 搜索词 = 删首尾空 (编辑框_搜索.内容 ) 如果 (搜索词 = "" ) 列表框_结果.可视 = 假 返回 ()列表框_结果. 清空 () 计次循环首 (取数组成员数 (所有按钮信息 ), i ) 如果 (寻找文本 (所有按钮信息 [i ].名称, 搜索词, , 假) ≠ -1 )  列表框_结果. 加入项目 (所有按钮信息 [i ].名称 + " (页:" + 到文本 (所有按钮信息 [i ].选择夹索引 + 1 ) + "-" + 到文本 (所有按钮信息 [i ].页面索引 + 1 ) + " )", )  列表框_结果. 置绑定数值 (取列表框项目数 () - 1, i )   计次循环尾 () 如果 (取列表框项目数 () > 0 ) 列表框_结果.可视 = 真   列表框_结果.可视 = 假  .局部变量 选中索引, 整数型 .局部变量 数据索引, 整数型 选中索引 = 列表框_结果.现行选中项 如果 (选中索引 ≥ 0 ) 数据索引 = 列表框_结果. 取绑定数值 (选中索引 )  高级选择夹1.现行子夹 = 所有按钮信息 [数据索引 ].选择夹索引  高级选择夹1.现行页面 = 所有按钮信息 [数据索引 ].页面索引  按钮高亮显示 (所有按钮信息 [数据索引 ].句柄 ) .局部变量 临时颜色, 整数型 临时颜色 = 取按钮背景色 (按钮句柄 ) 置按钮背景色 (按钮句柄, #黄色 )程序_延时 (800 ) 置按钮背景色 (按钮句柄, 临时颜色 )
|
|