易语言组合框和列表框问题
第一,单击下列表1(也就是预置效果下面的这个)中被选择的项目,就显示到列表2中,此时列表1被选择的那个就自动删除!
第2,刚好相反,就是列表2到列表1(我刚才按你码写了下,这步为什么就出现空格)
第3,按下按钮就把列表2中的所有项目,写到组合框1中!
第4。组合框中的项目被选择时执行相应的命令!(注意,这里的效果1到效果10不是TXT文件是一种特殊的效果文件!
第5!下次打开软件时,列表2的项目必须得保存下来才可以!
希望你详细说下谢谢!你先在你那里调试下再把码发来!万分感谢你的回答! 展开
.版本 2
.程序集 窗口程序集1
.程序集变量 效果, 文本型, , "0"
.子程序 __启动窗口_创建完毕
.局部变量 n, 整数型
置随机数种子 ()
.计次循环首 (10, n)
列表框1.加入项目 (“效果-” + 到文本 (n), n)
加入成员 (效果, “不知你要啥效果” + 到文本 (取随机数 (1, 999999)))
.计次循环尾 ()
.子程序 _列表框1_双击选择
列表框2.加入项目 (列表框1.取项目文本 (列表框1.现行选中项), 列表框1.取项目数值 (列表框1.现行选中项))
列表框1.删除项目 (列表框1.现行选中项)
.子程序 _列表框2_双击选择
列表框1.加入项目 (列表框2.取项目文本 (列表框2.现行选中项), 列表框1.取项目数值 (列表框2.现行选中项))
列表框2.删除项目 (列表框2.现行选中项)
.子程序 _按钮1_被单击
.局部变量 n, 整数型
组合框1.清空 ()
.计次循环首 (列表框2.取项目数 (), n)
组合框1.加入项目 (列表框2.取项目文本 (n - 1), 列表框2.取项目数值 (n - 1))
.计次循环尾 ()
.子程序 _组合框1_列表项被选择
.局部变量 索引号, 整数型
索引号 = 组合框1.取项目数值 (组合框1.现行选中项)
.如果真 (索引号 ≤ 0 或 索引号 > 取数组成员数 (效果))
信息框 (“致命错误!”, 0, )
返回 ()
.如果真结束
信息框 (“你执行了:” + 效果 [索引号] + “(” + 组合框1.取项目文本 (组合框1.现行选中项) + “)”, 0, )
' 执行这里你自己灵活应用一下吧,哥实在不知你想要啥!