窗体间控件的操作 C# Windows应用程序 我在Form2中产生一个数组,想点一下Form2中的一个按钮把数组中的值添加到Form1中的Listbox中,怎么实现啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的办法在form1里改写public fomr1(string[] age){} 这是个Form共享成员或方法的情况。可以:1)在Form2中引用到Form1对象,通过构造函数与成员字段public class Form2{ Form frm1; public Form2(Form frm1) { this.frm1 = frm1; }2)在Form1公开一个方法,用于写Lisbox,此时可以在Form2中调用 先把Form1实例化,然后在Form2中引用1的对象 From1 f;public Form2(From1 f){InitializeComponent();this.f = f;}然后在f.数组 打开Form1的时候把数组传过去string[] arr=new string[4];Form1 frm=new Form1(arr);frm.Show();Form1中:string[] ARR=new string[4]; public Form1(string[] arr) { InitializeComponent(); ARR=arr; }这样你就可以使用ARR了 也就是arr 用委托也行,用静态变量也行:form2: private static ArrayList ary = new ArrayList(); ary.Add(“你所要的添加”); 取出值: for (int i = 0; i < ary.Count; i++) { this.listBox1.Items.Add(ary[i].ToString()); } 你的Form frm1怎么这么多啊? 好像与Form1没有关系啊? 大家没明白我的意思,我是想点一下Form2的一个按钮,然后给From1的ListBox添加一些值,然后把Form2关闭!但是当我关闭以后,值怎么传过去啊? C# 中byte* 如何进行 + 运算 再次问下,C#结构strcut传递问题 新手问题 form页面传值的问题!小弟初学,请多帮忙 如何实现设计时控件属性联动,高手请进 上传超过maxRequestLength大小的文件时,提示找到到服务器无法显示网页。另:如何显示上传进度? 请问一个正则表达式得问题,如何检查一个字符串里只能含有数字和字母,而且要两者同时都有,谢谢 欢迎讨论:我是否应该使用大量的SQL语句? 关于DATALIST DATAGRID 嵌套后事件动态注册的问题,高手进。 C#如何存取一个类的属性 如何安装skinengine啊??? 抽象数据类型
public fomr1(string[] age)
{}
1)在Form2中引用到Form1对象,通过构造函数与成员字段
public class Form2
{
Form frm1;
public Form2(Form frm1)
{
this.frm1 = frm1;
}
2)在Form1公开一个方法,用于写Lisbox,此时可以在Form2中调用
public Form2(From1 f)
{
InitializeComponent();
this.f = f;
}
然后在f.数组
string[] arr=new string[4];
Form1 frm=new Form1(arr);
frm.Show();Form1中:
string[] ARR=new string[4];
public Form1(string[] arr)
{
InitializeComponent();
ARR=arr;
}这样你就可以使用ARR了 也就是arr
form2:
private static ArrayList ary = new ArrayList();
ary.Add(“你所要的添加”);
for (int i = 0; i < ary.Count; i++)
{
this.listBox1.Items.Add(ary[i].ToString());
}
但是当我关闭以后,值怎么传过去啊?