C# 将数据从表单中的列表框导入到另一个列表框

C# 将数据从表单中的列表框导入到另一个列表框,c#,C#,我有两张申请表。在第一种形式中,我有一个列表框。现在我想将数据从C#中第一个表单的列表框导入到第二个表单,这可以做到吗?如果可以的话。如何创建它?如果表单尚未打开,则可以将第二个表单的构造函数设置为允许,并以这种方式将项添加到列表框中 例如: private void Button_Click(object sender, EventArgs e) { new Form2(listBox1.Items).Show(); } 然后在另一个窗体的构造函数中: public Form2(Li

我有两张申请表。在第一种形式中,我有一个列表框。现在我想将数据从C#中第一个表单的列表框导入到第二个表单,这可以做到吗?如果可以的话。如何创建它?

如果表单尚未打开,则可以将第二个表单的构造函数设置为允许,并以这种方式将项添加到列表框中

例如:

private void Button_Click(object sender, EventArgs e)
{
    new Form2(listBox1.Items).Show();
}
然后在另一个窗体的构造函数中:

public Form2(ListBox.ObjectCollection items)
{
    InitializeComponent();

    this.listBox1.Items.AddRange(items);
}

这里有很多选择。您可以将listbox公开为公共属性,将其封装在方法后面,让第三个类充当视图模型,等等。。。