您的位置:程序门 -> .net技术 -> c#



标题:如何将数组从一个窗体传递到另一个窗体?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


标题:如何将数组从一个窗体传递到另一个窗体?[已结贴,结贴人:ytwin]
发表于:2007-08-30 13:00:55 楼主
有两个窗体,form1和form2。现在在form1中得到了一个int型的数组,如何在form2中可以使用这个数组呢?各位前辈多多指导,谢谢^_^
发表于:2007-08-30 13:01:301楼 得分:0
大家快来答复   呵呵     谢谢先
发表于:2007-08-30 13:10:002楼 得分:0
form1   form2=new   form1();可以么?
发表于:2007-08-30 13:16:153楼 得分:10
form1中:

form2   f=new   form2();
f.setarray(this.intarray);
f.showdialog(this);


form2中:
internal   void   setarray(int[]   intarray)
{
        this.m_intarray   =   intarray;
}
发表于:2007-08-30 13:18:064楼 得分:10
//-------------form1
string   []   a   =   new   string[]{ "1 ", "2 ", "3 "}
form2   frm=new   form2(a);

//----------form2

string   []   a;
//--构造函数
form2(string   []   a)
{
        this.a=a;
}

//form2的数组a   就引用了form1的数组a
发表于:2007-08-30 13:47:125楼 得分:0
自己继续顶
发表于:2007-08-30 13:49:296楼 得分:0
谢谢大家的答复,谢谢啊阮、平民百姓和宿舍的风     我把你们的方法都试一下去   呵呵


快速检索

最新资讯
热门点击