winform中,怎么样传一个数组到另外一个winform中 winform中,怎么样传一个数组到另外一个winform中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在另个窗口的构造函数里加个数组参数.ex:Form1.cs中string[] a=....;Form2 form2 =new Form2(a); 在 Form2中public string []values = new string[10]; 在 Form1中Form2 form2 = new Form2();form2.values[0] ="xsjbxx.name";form2.values[1] = "xxjbxx.nj";form2.values[2] = "xxjbxx.RXNY";form2.values[3] = "xsjbxx.xbm";为什么在 Form2中values的值是空的呢????? 在Form1中定义一个临时的Form2的实例tempForm2,先对tempForm2的values数组赋值,操作完成以后将tempForm2赋值为Form2。步骤:1.//在 Form2中public string []values = new string[10]; 2.//将Form2当作参数传递到Form1中。你也可以在其他方法中这么做。public Form1(Form2 form2){ Form2 tempForm2 = new Form2(); tempForm2.values = ......; form2 = tempForm2;}3.//在Form2或其他地方,调用values:String str = Form2.values[1];......我是这么做的,好使。你可以试试:) 关于DevExpress的安装问题 求一正则表达试.谢谢 为什么VS2005的性能这么差了?? =========200分求一有关Rtf和正则表达式的问题? 菜鸟问event的问题,搞了三天了,解决不了了 COM读数据出现乱码 winform中checkedlistbox当鼠标点击某项时怎么不让显示那个蓝色的当前项标志 懂C#的真的很少呀~~~哎~~ 请问读ACCP好不好?实用吗?真的是它说的那么神奇吗? 请教vs2005 与UML的一个问题 转为string的问题?这三种方式怎么选择。 急救!!datagrid!!!绑定数据后close DataReader问题
ex:
Form1.cs中
string[] a=....;
Form2 form2 =new Form2(a);
public string []values = new string[10];
在 Form1中
Form2 form2 = new Form2();
form2.values[0] ="xsjbxx.name";
form2.values[1] = "xxjbxx.nj";
form2.values[2] = "xxjbxx.RXNY";
form2.values[3] = "xsjbxx.xbm";
为什么在 Form2中values的值是空的呢?????
步骤:
1.//在 Form2中public string []values = new string[10];
2.//将Form2当作参数传递到Form1中。你也可以在其他方法中这么做。public Form1(Form2 form2)
{
Form2 tempForm2 = new Form2();
tempForm2.values = ......;
form2 = tempForm2;
}
3.//在Form2或其他地方,调用values:String str = Form2.values[1];
......我是这么做的,好使。
你可以试试:)