C# 两个Form传递数据的问题

[复制链接]
查看11 | 回复3 | 2013-7-31 18:37:06 | 显示全部楼层 |阅读模式
改写FORM2的构造函数改为 form f1=new form()public form2(form f){this.f1=f;}NEWform2的时候 FORM1把自己传进去例如 form2 f2=new form2(this);f2.show()然后FORM2的按钮点击时,f1.textbox1.text="你要改的值"...
回复

使用道具 举报

千问 | 2013-7-31 18:37:06 | 显示全部楼层
Application 类里有一个静态的 OpenForms 属性,可以获取到当前应用程序所已经打开的窗体对象private void button_OnClick(Object sender, EventArgs e){
(Application.OpenForms["Form2"].Controls["textBox1"] as T...
回复

使用道具 举报

千问 | 2013-7-31 18:37:06 | 显示全部楼层
使用委托使,在Form1中根据Form2传回的值改变textbox的text...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行