C#中窗体与窗体 我建了一个窗体form1 后来我在项目中有建了一个窗体form2 并在form1中的菜单项中调用form2 我的目的是当点击调用的form2中的button1时可以改变form1中的textbox1中的text 请问怎么才能实现啊!? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 声明一个公共的静态的变量。 在form2中声明 public static string aa; 在form1中调用 form2 t=new form2(); 接受变量的内容= t.aa form1中的textbox1 应该是共有的。 传值 过去 重载form2的构造函数 form2(form1 fm2)在show form2的时候吧 form传值过去form2 fm2=new form2(this),在show 另外 记得 吧 form1的控件更改为 public类型 楼主看看这样可以不可以//form1private Button btn1;Form2 frm2= new Form2();frm2.showDialog();if(frm2.dialogResult ==DialogResult.ok){ this.btn.text = "你想要改变的值";}//form2private button1_Click(object sender,EventArgs e){ this.dialogResult = DialogResult.OK;} 谢谢 一楼的 告诉大家一楼的我试过了 可以的!虽然在form2中无法直接改变 在在form2关闭之后 form1的textbox就改变了!谢谢大家! RDLC报表如何取出表达式的第n个值 菜鸟求助 EQWorksheet 中 怎么设置 EQRange自动换行? .Net不能做消息钩子(WH_GETMESSAGE)吗? datagridview 边查询边显示 在C#中用什么方法获取select语句执行所影响的行数啊!谢谢啦! 请教关于SQL的image字段的问题! 有没有破译编译好的dll的工具(c#) FRow["遲到時數"] System.Int32,值为:{10} 如何和int型的数计算? 如何将XmlNode 转换成XmlDataDocument 对象 【求教】焦点 自动拷贝U盘资料[C#源码共享]
在form1中调用 form2 t=new form2();
接受变量的内容= t.aa
重载form2的构造函数
form2(form1 fm2)
在show form2的时候吧 form传值过去
form2 fm2=new form2(this),在show
Form2 frm2= new Form2();
frm2.showDialog();
if(frm2.dialogResult ==DialogResult.ok)
{
this.btn.text = "你想要改变的值";
}//form2private button1_Click(object sender,EventArgs e)
{
this.dialogResult = DialogResult.OK;
}