使用Visual Studio 2015和C#
我有两种形式,Form1和Form2,它们是Visual Studio中同一项目的一部分。在Form1中,我根据复选框中的选择构建一个字符串列表。我需要能够在Form2中遍历此列表。但是,我在Form2中调用列表(list1)时遇到问题,当它在Form1中构建和更新时。
Form2在按钮点击中在Form1中被调用,如下所示:
public void BTN_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
寻找能够访问Form2中list1的任何提示。谢谢!
答案 0 :(得分:0)
您可以简单地制作如下属性:
public List<string> List1 { get {return list1;} set { list1 = value;}}
然后从其他表单访问它:
Form1 frm1 = new Form1();
List<string> list = form1.List1;