1 用属性传值
(子窗体)
ArrayList privado arrlOut;
public ArrayList arrlIn//要用pulibc
{
colocar
{
this .arrlOut = valor;//这里不能用arrlIn而要单独声明一个变量
}
conseguir
{
devuelve este .arrlOut;
}
}
(主窗体,由它向子窗体传传值)
usando System.Collections;//ArrayList引用空间
ArrayList privado arrlOut;
btnShowForm4_Click vacío privado (remitente del objeto, EventArgs e)
{
Form4 form4StudentInformation = nuevo Form4();
form4StudentInformation.arrlIn = this.arrlOut;
form4StudentInformation.Show();
}
2用方法传值
(主窗体)
usando System.Collections;//ArrayList引用空间
ArrayList privado arrlOut;
btnShowForm3_Click vacío privado (remitente del objeto, EventArgs e)
{
Form3 formStudentInformation = nuevo Form3();
formStudentInformation.setArray(arrlOut);
formStudentInformation.Show();
}
(子窗体)
ArrayList privado arrlOut;
public void setArray(ArrayList arrayin)//要用pulibc
{
arrlOut = matriz en;
}
3构造函数传值
(子窗体)
ArrayList privado arrlOut;
estudiante públicoOneInformationForm(ArrayList arrlIn)//构造函数中加了参数
{
InicializarComponente();
arrlOut = arrlIn;
}
(主窗体)
showFormInformation_Click privado vacío (remitente del objeto, EventArgs e)
{
StudentOneInformationForm StudentOne = nuevo StudentOneInformationForm(this.arrlOut);//传参数
estudianteUno.Show();
}