winform窗体传值小结
2008-12-25 16:51
423 查看
1 用属性传值
(子窗体)
private ArrayList arrlOut;
public ArrayList arrlIn//要用pulibc
{
set
{
this .arrlOut = value;//这里不能用arrlIn而要单独声明一个变量
}
get
{
return this .arrlOut ;
}
}
(主窗体,由它向子窗体传传值)
using System.Collections;//ArrayList引用空间
private ArrayList arrlOut;
private void btnShowForm4_Click(object sender, EventArgs e)
{
Form4 form4StudentInformation = new Form4();
form4StudentInformation.arrlIn = this.arrlOut ;
form4StudentInformation.Show();
}
2用方法传值
(主窗体)
using System.Collections;//ArrayList引用空间
private ArrayList arrlOut;
private void btnShowForm3_Click(object sender, EventArgs e)
{
Form3 formStudentInformation = new Form3();
formStudentInformation.setArray(arrlOut);
formStudentInformation.Show();
}
(子窗体)
private ArrayList arrlOut;
public void setArray(ArrayList arrayin)//要用pulibc
{
arrlOut = arrayin;
}
3构造函数传值
(子窗体)
private ArrayList arrlOut;
public studentOneInformationForm(ArrayList arrlIn)//构造函数中加了参数
{
InitializeComponent();
arrlOut = arrlIn;
}
(主窗体)
private void showFormInformation_Click(object sender, EventArgs e)
{
studentOneInformationForm studentOne = new studentOneInformationForm(this.arrlOut);//传参数
studentOne.Show();
}
(子窗体)
private ArrayList arrlOut;
public ArrayList arrlIn//要用pulibc
{
set
{
this .arrlOut = value;//这里不能用arrlIn而要单独声明一个变量
}
get
{
return this .arrlOut ;
}
}
(主窗体,由它向子窗体传传值)
using System.Collections;//ArrayList引用空间
private ArrayList arrlOut;
private void btnShowForm4_Click(object sender, EventArgs e)
{
Form4 form4StudentInformation = new Form4();
form4StudentInformation.arrlIn = this.arrlOut ;
form4StudentInformation.Show();
}
2用方法传值
(主窗体)
using System.Collections;//ArrayList引用空间
private ArrayList arrlOut;
private void btnShowForm3_Click(object sender, EventArgs e)
{
Form3 formStudentInformation = new Form3();
formStudentInformation.setArray(arrlOut);
formStudentInformation.Show();
}
(子窗体)
private ArrayList arrlOut;
public void setArray(ArrayList arrayin)//要用pulibc
{
arrlOut = arrayin;
}
3构造函数传值
(子窗体)
private ArrayList arrlOut;
public studentOneInformationForm(ArrayList arrlIn)//构造函数中加了参数
{
InitializeComponent();
arrlOut = arrlIn;
}
(主窗体)
private void showFormInformation_Click(object sender, EventArgs e)
{
studentOneInformationForm studentOne = new studentOneInformationForm(this.arrlOut);//传参数
studentOne.Show();
}
相关文章推荐
- winform窗体传值小结
- winform窗体传值小结
- c# WinForm 窗体之间传值的几种方式(小结)
- winform窗体间传值
- Winform窗体之间传值
- winform窗体间传值的问题
- 老题新理解-在话winform之间的窗体传值
- [导入]Winform间窗体传值
- C# winform窗体间传值(使用委托或事件)
- Winform不用窗体之间传值
- winform 窗体间传值
- C#开发 WinForm中窗体显示和窗体传值相关知识
- C#的委托事件在winform窗体中实现传值备忘
- winform窗体间传值
- C# winform 窗体之间传值
- WinForm中的窗体传值
- winform窗体间传值
- WinForm跨窗体传值
- 窗体之间传值(winform)-----源码
- Winform开发之窗体传值