这有什么问题?
private void button1_Click(object sender, EventArgs e)
{
if (!string.IsNullOrWhiteSpace(groupBox1.Text))
{
lst2.Items.Add(lst1.SelectedItems);
}
}
您正在尝试将整个项目集合添加为另一个集合中的单个项目。
适当添加每个选定项目的最简单方法是遍历它们并单独添加它们:
foreach(var i in lst1.SelectedItems)
{
lst2.Items.Add(i);
}
或者,如果您只想添加一个项目,请执行以下操作:
lst2.Items.Add(lst1.SelectedItems[0]);
用这个修改你的代码:
private void button1_Click(object sender, EventArgs e)
{
if (!string.IsNullOrWhiteSpace(groupBox1.Text))
{
lst2.Items.AddRange(lst1.SelectedItems);
}
}