易语言 超级列表框 查找并显示的问题。
现在的情况是这样的,有2个超级列表框在高级选择夹的不同子夹里。子夹0的超级列表框1跟子夹1的超级列表框2格式一样的都是5列标题然后在子夹1页面设置一个欲查找关键字编辑框。...
现在的情况是这样的,有2个超级列表框 在高级选择夹的不同子夹里。
子夹0的超级列表框1跟子夹1的超级列表框2格式一样的都是5列标题
然后在子夹1页面设置一个欲查找关键字编辑框。 一个查找按钮,当输入关键字 点查找按钮之后 开始执行 从子夹0里面的超级列表框1数据里查找 超级列表框1.的第一列标题里面的相关关键字 并显示到 子夹1的超级列表框2里面(并把查找到的带有关键字的一整行(就是5列标题)显示到超级列表框2里)
下面源码百度的- -只能显示第一列的标题 请高手帮忙下!!
.版本 2
.支持库 iext
.子程序 _查找按钮_被单击
.局部变量 文本数组, 文本型, , "0"
.局部变量 x, 整数型
.局部变量 y, 整数型
.局部变量 待分割文本, 文本型
待分割文本 = “”
y = 0
清除数组 (文本数组)
.计次循环首 (超级列表框1.取表项数 (), x)
加入成员 (文本数组, 超级列表框1.取标题 (x - 1, 0))
.计次循环尾 ()
超级列表框3.全部删除 ()
.计次循环首 (取数组成员数 (文本数组), x)
.如果真 (寻找文本 (文本数组 [x], 欲查找名称编辑框.内容, 0, 假) > 0)
超级列表框3.插入表项 (y, 文本数组 [x], , , , )
y = y + 1
.如果真结束
.计次循环尾 () 展开
子夹0的超级列表框1跟子夹1的超级列表框2格式一样的都是5列标题
然后在子夹1页面设置一个欲查找关键字编辑框。 一个查找按钮,当输入关键字 点查找按钮之后 开始执行 从子夹0里面的超级列表框1数据里查找 超级列表框1.的第一列标题里面的相关关键字 并显示到 子夹1的超级列表框2里面(并把查找到的带有关键字的一整行(就是5列标题)显示到超级列表框2里)
下面源码百度的- -只能显示第一列的标题 请高手帮忙下!!
.版本 2
.支持库 iext
.子程序 _查找按钮_被单击
.局部变量 文本数组, 文本型, , "0"
.局部变量 x, 整数型
.局部变量 y, 整数型
.局部变量 待分割文本, 文本型
待分割文本 = “”
y = 0
清除数组 (文本数组)
.计次循环首 (超级列表框1.取表项数 (), x)
加入成员 (文本数组, 超级列表框1.取标题 (x - 1, 0))
.计次循环尾 ()
超级列表框3.全部删除 ()
.计次循环首 (取数组成员数 (文本数组), x)
.如果真 (寻找文本 (文本数组 [x], 欲查找名称编辑框.内容, 0, 假) > 0)
超级列表框3.插入表项 (y, 文本数组 [x], , , , )
y = y + 1
.如果真结束
.计次循环尾 () 展开
1个回答
展开全部
.子程序 _查找按钮_被单击
.局部变量 表项数, 整数型
.局部变量 i, 整数型
.局部变量 临时, 文本型
.局部答亩神变量 a, 整数型
表项数 = 超清亏级列表框1.取表项数 ()
超级列表框2.全耐耐部删除 ()
.计次循环首 (表项数, i)
临时 = 超级列表框1.取标题 (i - 1, 0)
.如果真 (寻找文本 (临时, 欲查找名称编辑框.内容, , 假) ≠ -1)
a = 超级列表框2.插入表项 (超级列表框2.取表项数 (), 临时, , , , )
超级列表框2.置标题 (a, 1, 超级列表框1.取标题 (i - 1, 1))
超级列表框2.置标题 (a, 2, 超级列表框1.取标题 (i - 1, 2))
超级列表框2.置标题 (a, 3, 超级列表框1.取标题 (i - 1, 3))
超级列表框2.置标题 (a, 4, 超级列表框1.取标题 (i - 1, 4))
.如果真结束
.计次循环尾 ()
'如果还有问题请LZ补充
.局部变量 表项数, 整数型
.局部变量 i, 整数型
.局部变量 临时, 文本型
.局部答亩神变量 a, 整数型
表项数 = 超清亏级列表框1.取表项数 ()
超级列表框2.全耐耐部删除 ()
.计次循环首 (表项数, i)
临时 = 超级列表框1.取标题 (i - 1, 0)
.如果真 (寻找文本 (临时, 欲查找名称编辑框.内容, , 假) ≠ -1)
a = 超级列表框2.插入表项 (超级列表框2.取表项数 (), 临时, , , , )
超级列表框2.置标题 (a, 1, 超级列表框1.取标题 (i - 1, 1))
超级列表框2.置标题 (a, 2, 超级列表框1.取标题 (i - 1, 2))
超级列表框2.置标题 (a, 3, 超级列表框1.取标题 (i - 1, 3))
超级列表框2.置标题 (a, 4, 超级列表框1.取标题 (i - 1, 4))
.如果真结束
.计次循环尾 ()
'如果还有问题请LZ补充
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询