him*_*hra 3 c# listbox winforms
我有两个名为的列表框listBox1,listBox2两个列表框中都有 4 个项目(字符串)。我可以从两个列表框中选择多个项目。我也有两个按钮。
单击时button1,我必须将多个选定项目从 移动listBox1到listBox2。同样,单击 时button2,我必须将多个选定项目从 移动listBox2到listBox1。
如何做呢?
private void MoveListBoxItems(ListBox source, ListBox destination)
{
ListBox.SelectedObjectCollection sourceItems = source.SelectedItems;
foreach (var item in sourceItems)
{
destination.Items.Add(item);
}
while (source.SelectedItems.Count > 0)
{
source.Items.Remove(source.SelectedItems[0]);
}
}
Run Code Online (Sandbox Code Playgroud)
使用:在从 1 移动到 2 按钮的点击事件上:
MoveListBoxItems(listBox1, listBox2);
Run Code Online (Sandbox Code Playgroud)
要将它们移回来:
MoveListBoxItems(listBox2, listBox1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22661 次 |
| 最近记录: |