易语言组合框和列表框问题

想实现的几点功能如下!
第一,单击下列表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, )

' 执行这里你自己灵活应用一下吧,哥实在不知你想要啥!

 

 

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-31
o(︶︿︶)o 唉,悲催!
第2个回答  2012-07-31
你这都差不多等于定制软件了

易语言组合框问题
如果你想根据内容直接弹出列表的话可以用组合框.发送消息(335,1,0)弹出列表,不过这样弹出的列表会自动选择第一项,所以你只能输入一个字或一个词。我目前解决的方法是使用编辑框和列表框组合,编辑框_内容被改变事件中添加搜索数据库加入表项的命令,最后用列表框.是否可视=真显示出来。

关于易语言组合框、列表框
组合框 有个 列表项被选择 的事件,而不是被单击事件,这点要分清楚,两者不一样的,在 组合框 列表项被选择事件 下的 组合框内容 就是当前选中项,组合框并没有什么当前选中项的说法,当前选中项就是他的内容,所以当前选中项是可以忽略的,列表框才是在被单击事件下去取 当前选中项 ...

易语言组合框弹出列表调整字体后 列表框显示位置不对齐组合框
1,字体过大 2,组合框的顶边位置 3,屏幕的分辨率 列表框的位置系统会自动处理,有3个位置 1,当列表框的高度小于组合框底边的时候,列表框显示在组合框下方,并且对齐 2,当列表框的高度大于组合框底边,但小于组合框顶边的时候,列表框显示在组合框的上 方, 并且对齐 3,上面两个条件都不符合...

易语言 组合框,选择列表框问题
.子程序 _组合框1_列表项被选择 .局部变量 a, 整数型 列表框1.清空 ().如果真 (组合框1.取项目文本 (组合框1.现行选中项) = “1”).计次循环首 (10, a)列表框1.加入项目 (到文本 (a), ).计次循环尾 ().如果真结束 .如果真 (组合框1.取项目文本 (组合框1.现行选中项) = ...

易语言组合框和列表框问题
组合框1.加入项目 (列表框2.取项目文本 (n - 1), 列表框2.取项目数值 (n - 1)).计次循环尾 ().子程序 _组合框1_列表项被选择 .局部变量 索引号, 整数型 索引号 = 组合框1.取项目数值 (组合框1.现行选中项).如果真 (索引号 ≤ 0 或 索引号 > 取数组成员数 (效果))信息框 ...

〖易语言〗为什么我的组框不显示内容
_组合框1_列表项被选择下面的代码没有执行,当然不能显示内容了。在窗口右键组合框1-点设置列表项目-点向前输入空项目(“123”),ok。而且你设定的条件(组合框1.内容 = “123”)要成立

易语言编辑框.内容=组合框.内容为什么错误,要是组合框.取项目文本(组 ...
组合框.内容->指在组合框的下拉列表框编辑部分中的文本内容,当组合框的类型为"不可编辑下拉式"时,组合框.内容使用时无效,所以当组合框的类型为"不可编辑下拉式"时,是能用"组合框.取项目文本(组合框.现行选中项)"来内容值.

易语言如何选中组合框里的文件夹,然后让文件夹里的文件展示在超级列表...
.判断开始 (选择框1.选中 = 真)b = 超级列表框1.插入表项 (, , , , , )超级列表框1.置标题 (b, 0, 文件名).默认 .如果真 (位与 (取文件属性 (目录 + 文件名), #隐藏文件) = 0)b = 超级列表框1.插入表项 (, , , , , )超级列表框1.置标题 (b, 0, 文件名).如果...

易语言列表框 组合框 编辑框的高级应用问题!
列表框1.加入项目 (编辑框1.内容 + “ ” + 合一, ).变量循环首 (0, 列表框1.取项目数 () - 1, 1, i)写到文件 (取运行目录 () + “\\1.txt”, 到字节集 (列表框1.取项目文本 (i))).变量循环尾 ().子程序 __启动窗口_创建完毕 .局部变量 行数, 文本型, , "0"....

易语言组合框
如果真 (位置1组合框.列表项目 = 毫秒)--- 这三句是错的 "组合框.列表项目"是全部的项目,是字节集型的,你给个"文本型"或"整数型"就出错了.应该这么判断:如果真 (位置1组合框.取项目文本 (位置1组合框.现行选中项) = “分”)如果真 (位置1组合框.取项目文本 (位置1组合框.现行选中项...

相似回答