我想做个选择器,方法是窗口布局是用2个LIST控件,目的达到左边事先列出所有项目,然后通过选择,添加至右边的LIST控件.
现在的问题是
1.我想在添加后如何控制该项目不被重新选择,就是让已经选择过的项目不可以重新选择
2.已经选择的项目有什么方法改变其颜色,让他与其他未选择项目区分开
3.在添加好项目的LIST2框里怎么去除数据,是move方法吗?
4.去除后的项目仍然可以在LIST1里再次选择谢谢
现在的问题是
1.我想在添加后如何控制该项目不被重新选择,就是让已经选择过的项目不可以重新选择
2.已经选择的项目有什么方法改变其颜色,让他与其他未选择项目区分开
3.在添加好项目的LIST2框里怎么去除数据,是move方法吗?
4.去除后的项目仍然可以在LIST1里再次选择谢谢
解决方案 »
- VB坐标图问题
- VB可以控制文件的压缩和解压缩吗?
- 【跪求】有谁知道怎么在vb中调用windows 截屏的api函数!!!
- 将进酒,杯莫停,千分散尽还复来!
- 如何执行带参数输入的存储过程
- 局域网内vb客户端连接sql数据服务器问题?
- 请各位大虾指教关于VB操作Excel的问题!小弟在线等待
- 如何从程序控制,向form中添加几个picbox,或其他控件。
- 急需一份完整而规范的软件设计报告(格式及文档内容),倾尽所有分,仅留4分登录。
- 关于VB里的SQL数据库备份还原
- 截取字符串中含有N個逗號的問題﹖線上等﹗
- 我想用Microsoft Office Chart画图,但是如果没有安装office的话,是用不了,有什么方法解决吗?
2.已经选择的项目有什么方法改变其颜色,让他与其他未选择项目区分开
-----------------------------------------
往list2添加后,把已经添加的从list1去掉
3.在添加好项目的LIST2框里怎么去除数据,是move方法吗?
----------------------------------------
是RemoveItem 方法
4.去除后的项目仍然可以在LIST1里再次选择
----------------------------------------------去掉list2的项目的同时,往list1里添加
为了避免重复选择,我想的办法是在添加前先判断在LIST2中有没有该项目,然后执行,
新问题是如何获取所有项目的值
----------------------------
循环遍历即可获得
For i = 0 To List1.ListCount - 1
List1.ListIndex = i
Debug.Print List1.Text
Next