请教下WinForm中窗体间传值问题? 本帖最后由 bareman 于 2010-01-17 21:54:03 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20100117/21/bde7ffa1-dca3-4054-9628-8f3528a73e2d.html参考这个吧,你不能new一个 frmGuestFolio r = new frmGuestFolio();你这句话就是重新实例了一个frmGuestFolio,而不是之前已经存在的那个,所以他取不到已经存在的那个窗口的值 winform间传值 public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); frm2.Show(this); } } public partial class Form2 : Form { private void button1_Click(object sender, EventArgs e) { Form1 frm1 = (Form1)this.Owner; ((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text; this.Close(); } } 还可使用委托 list.count() linq vs2005串口控件问题 钩子的窗口函数 100分求一个特速的排序算法,代码 开发c#程序中用到的英语 c#中的正常除法是怎么的?比如2除以4=0.5,请教 为什么Type.GetType("System.Collections.Specialized.ListDictionary")无法得到结果? 帖子回复的时候可以插入高亮代码是怎么实现的呢? label的大小随着窗口大小变化,怎么让label中文字的大小随着label变化? 急:C#中ref传递过来的参数如何存入Queue结构中 求知 google map 地图下载工具
参考这个吧,你不能new一个
你这句话就是重新实例了一个frmGuestFolio,而不是之前已经存在的那个,所以他取不到已经存在的那个窗口的值
public partial class Form1 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.Show(this);
}
} public partial class Form2 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form1 frm1 = (Form1)this.Owner;
((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text;
this.Close();
}
}
还可使用委托