1 用属性传值
(子窗体)
ArrayList ส่วนตัว arrlOut;
ArrayList สาธารณะ arrlIn//要用pulibc
-
ชุด
-
นี้ .arrlOut = value;//这里不能用arrlIn而要单独声明一个变量
-
รับ
-
ส่งคืน .arrlOut นี้ ;
-
-
(主窗体,由它向子窗体传传值)
โดยใช้ System.Collections;//ArrayList引用空间
ArrayList ส่วนตัว arrlOut;
โมฆะส่วนตัว btnShowForm4_Click (ผู้ส่งวัตถุ EventArgs e)
-
Form4 form4StudentInformation = ใหม่ Form4();
form4StudentInformation.arrlIn = this.arrlOut ;
form4StudentInformation.Show();
-
2用方法传值
(主窗体)
โดยใช้ System.Collections;//ArrayList引用空间
ArrayList ส่วนตัว arrlOut;
โมฆะส่วนตัว btnShowForm3_Click (ผู้ส่งวัตถุ EventArgs e)
-
Form3 formStudentInformation = ใหม่ Form3();
formStudentInformation.setArray(arrlOut);
formStudentInformation.Show();
-
(子窗体)
ArrayList ส่วนตัว arrlOut;
โมฆะสาธารณะ setArray (ArrayList arrayin) // 要用pulibc
-
arrlOut = อาร์เรย์ใน;
-
3构造函数传值
(子窗体)
ArrayList ส่วนตัว arrlOut;
นักเรียนสาธารณะOneInformationForm (ArrayList arrlIn) // 构造函数中加了参数
-
เตรียมใช้งานส่วนประกอบ();
arrlOut = arrlIn;
-
(主窗体)
โมฆะส่วนตัว showFormInformation_Click (ผู้ส่งวัตถุ EventArgs e)
-
StudentOneInformationForm StudentOne = ใหม่ StudentOneInformationForm(this.arrlOut);//传参数
StudentOne.Show();
-