1 용도별 성격
(子窗체)
개인 ArrayList arrlOut;
public ArrayList arrlIn//要용pulibc
{
세트
{
this .arrlOut = value;//这里不能用arrlIn而要单独声明一个变weight
}
얻다
{
이 .arrlOut을 반환합니다.
}
}
(主窗体,由它向子窗体传传值)
using System.Collections;//ArrayList사용 공간
개인 ArrayList arrlOut;
개인 무효 btnShowForm4_Click(개체 전송자, EventArgs e)
{
Form4 form4StudentInformation = 새로운 Form4();
form4StudentInformation.arrlIn = this.arrlOut ;
form4StudentInformation.Show();
}
2용법
(主窗体)
using System.Collections;//ArrayList사용 공간
개인 ArrayList arrlOut;
개인 무효 btnShowForm3_Click(개체 전송자, EventArgs e)
{
Form3 formStudentInformation = 새로운 Form3();
formStudentInformation.setArray(arrlOut);
formStudentInformation.Show();
}
(子窗체)
개인 ArrayList arrlOut;
public void setArray(ArrayList arrayin)//要용 pulibc
{
arrlOut = 배열인;
}
3构造函数传值
(子窗체)
개인 ArrayList arrlOut;
public StudentOneInformationForm(ArrayList arrlIn)//构造函数中加了参数
{
초기화구성요소();
arrlOut = arrlIn;
}
(主窗体)
개인 무효 showFormInformation_Click(객체 전송자, EventArgs e)
{
StudentOneInformationForm StudentOne = new StudentOneInformationForm(this.arrlOut);//传参数
StudentOne.Show();
}