如何将数组从一个表单传递到另一个表单?

时间:2013-09-16 23:51:02

标签: c# arrays windows

我在c#编码。

我正在以第一种形式创建一个对象数组。

我想打开第二个表单,在列表框中显示数组中的信息。

如何将第一种形式的数组中的信息传递给第二种形式的新数组?

编辑:

这是我在第一种形式中的代码。

f2.F2People = people;

F2People是第二种形式的f2people数组的属性。 (该数组是私有的,因此您可以使用属性来设置值)。人是第一种形式的数组。我在按钮点击中有这个代码。

2 个答案:

答案 0 :(得分:1)

覆盖第二个表单的构造函数,传入数组,并将其存储在变量中。然后在表单2的表单加载事件期间,加载列表框。

答案 1 :(得分:0)

我在

回答了类似的问题

Passing data between forms on form closing

如果这对您有用,我可以轻松地将其移植到C#。