将表单中的列表框中的数据导入另一个表单

时间:2014-02-19 15:03:22

标签: c#

我有一个有两种表格的应用程序。在第一种形式中,我有一个列表框。现在我想将数据从第一个表单的列表框导入到C#中的第二个表单,这样就完成了,如果我可以这样做的话。我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果表单尚未打开,那么您可以使第二个表单的构造函数允许ListView.ObjectCollection,并将项目添加到ListBox中。

例如:

private void Button_Click(object sender, EventArgs e)
{
    new Form2(listBox1.Items).Show();
}

然后在另一个表单的构造函数中:

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

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