1 使用プロパティ
(子窗体)
プライベート ArrayList arrlOut;
public ArrayList arrlIn//要用pulibc
{
セット
{
this .arrlOut = value;//ここでは arrlIn を使用できないため、個別に指示する必要があります
}
得る
{
この .arrlOut を返します。
}
}
(主窗体、它向子窗体传传值)
using System.Collections;//ArrayList 参照空间
プライベート ArrayList arrlOut;
private void btnShowForm4_Click(オブジェクト送信者、EventArgs e)
{
Form4 form4StudentInformation = new Form4();
form4StudentInformation.arrlIn = this.arrlOut ;
form4StudentInformation.Show();
}
2使用方法
(主窗体)
using System.Collections;//ArrayList 参照空间
プライベート ArrayList arrlOut;
private void btnShowForm3_Click(オブジェクト送信者、EventArgs e)
{
Form3 formStudentInformation = new Form3();
formStudentInformation.setArray(arrlOut);
formStudentInformation.Show();
}
(子窗体)
プライベート ArrayList arrlOut;
public void setArray(ArrayList arrayin)//要用pulibc
{
arrlOut = 配列;
}
3构造関数数传值
(子窗体)
プライベート ArrayList arrlOut;
public StudentOneInformationForm(ArrayList arrlIn)//构造関数中追加パラメータ
{
InitializeComponent();
arrlOut = arrlIn;
}
(主窗体)
private void showFormInformation_Click(オブジェクト送信者, EventArgs e)
{
StudentOneInformationForm StudentOne = new StudentOneInformationForm(this.arrlOut);//传パラメータ
StudentOne.Show();
}