vb.net - 将列表框内容交换到 Visual Basic 中的其他列表框
问题描述
我想将 ListBox1 内容移动到 ListBox2
我使用了以下语法
Listbox2.items.add(listbox1.items)
它没有显示任何错误
解决方案
你需要一个循环:
For each item In Listbox1.Items
Listbox2.Items.Add(item)
Next
如果您真的想交换需要备份的内容并清除它们:
Dim backup1 = Listbox1.Items.ToArray()
Dim backup2 = Listbox2.Items.ToArray()
Listbox1.Items.Clear()
Listbox2.Items.Clear()
Listbox1.Items.AddRange(backup2)
Listbox2.Items.AddRange(backup1)
推荐阅读
- javascript - 如何检查我的 liveSearch 是否正在返回数据?
- visual-studio - Visual Studio、CMake 和工具链文件
- java - 我们可以使用泛型优化下面的代码吗
- azure - 如何将 Azure 流量管理器与云服务的暂存槽连接?
- python - BPEmb - 获取句子嵌入。自然语言处理
- r - 为什么 GLM 的 Hosmer Lemeshow 不适合?
- python - Gremlin:避免重复而不损失性能
- windows - 获取 CTL_CODE 宏的“无法识别的符号”错误
- winapi - 我发现 GetCheckedItems() 函数可以知道检查的项目如何包含树控件中的子项目
- reactjs - 如何为 Material-Ui 自动完成组件添加附加选项?