您的位置:首页 > 其它

winform跨窗体传值”蔡丝军“

2011-05-17 11:47 225 查看
项目要实现文本编辑,所以就写了一个跨窗体传值。思路:有form1、form2点击form1的按钮,显示form2窗体。然后编辑完form2的内容后结果在form1中显示。

简单实现步骤:首先建一个项目,在里面放两个窗体form1/from2。然后form1放一个按钮。form2丢几个label、textbox和一个按钮。

form1 的按钮点击事件代码如下:

/// <summary>
/// 通知
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button6_Click_1(object sender, EventArgs e)
{
Form3 f3 = new Form3();
f3.ShowDialog(this);
}


form2编辑代码如下:



然后在按钮的点击事件里写:
Form1 f1 = (Form1)this.Owner;
f1.label24.Text = this.textBox_W_TQ.Text;
f1.label10.Text = this.textBox_W_FX.Text;
f1.label11.Text = this.textBox_W_SD.Text;
f1.label18.Text = this.textBox_W_FL.Text;
this.Close();

写的不好,还请大侠们指点指点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: