1 用属性传值
(子窗体)
ArrayList privée arrlOut ;
public ArrayList arlIn//要用pulibc
{
ensemble
{
this .arrlOut = value;//这里不能用arrlIn而要单独声明一个变量
}
obtenir
{
renvoie ceci .arrlOut ;
}
}
(主窗体,由它向子窗体传传值)
en utilisant System.Collections;//ArrayList
ArrayList privée arrlOut ;
vide privé btnShowForm4_Click (expéditeur de l'objet, EventArgs e)
{
Form4 form4StudentInformation = new Form4();
form4StudentInformation.arrlIn = this.arrlOut ;
form4StudentInformation.Show();
}
2用方法传值
(主窗体)
en utilisant System.Collections;//ArrayList
ArrayList privée arrlOut ;
vide privé btnShowForm3_Click (expéditeur de l'objet, EventArgs e)
{
Form3 formStudentInformation = new Form3();
formStudentInformation.setArray(arrlOut);
formStudentInformation.Show();
}
(子窗体)
ArrayList privée arrlOut ;
public void setArray(ArrayList arrayin)//要用pulibc
{
arlOut = tableauin;
}
3构造函数传值
(子窗体)
ArrayList privée arrlOut ;
public studentOneInformationForm(ArrayList arlIn)//构造函数中加了参数
{
InitializeComponent();
arlOut = arlIn;
}
(主窗体)
private void showFormInformation_Click (expéditeur de l'objet, EventArgs e)
{
studentOneInformationForm studentOne = new studentOneInformationForm(this.arrlOut);//传参数
studentOne.Show();
}