【发布时间】:2012-10-31 21:59:42
【问题描述】:
我正在尝试将列表框 1 中的选定项目移动到列表框 2,反之亦然。我有两个按钮,>> 和 <<。当我选择 listbox1 中的项目然后单击 >> 时,项目应该从 listbox1 移动到 listbox2。
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]);
}
}
private void button2_Click_1(object sender, EventArgs e)
{
MoveListBoxItems(listbox , lstActivity);
}
【问题讨论】:
-
"button2_Click_1" 这就是问题所在。
-
删除按钮2,然后创建新的其他按钮。