两个窗体之间控件值的显示问题 具体描述如下:
Form1上有个richtextbox1控件,我再Form2上处理文本数据,想实现把处理的结果在form1的richtextbox1上显示出来,怎样实现?
谢谢!!!
[email protected]
576816390
Form1上有个richtextbox1控件,我再Form2上处理文本数据,想实现把处理的结果在form1的richtextbox1上显示出来,怎样实现?
谢谢!!!
[email protected]
576816390
Form2 frm2 = new Form2(this);
frm2.Owner = this;
frm2.Show();
Form2:
public Form2(Form1 form1)
{
InitializeComponent();
} Form1 form1 = (Form1)this.Owner;
form1.richTextBox1.Text.............
2:用get(),set()方法将其映射出来
提示编译错误;发一个小实例给我一下好吗,谢谢!!!
[email protected]
...{
public partial class Form1: Form
...{
private string searchUrl = null;
public Form1()
...{
InitializeComponent();
} public string SearchUrl
...{
get
...{
return searchUrl;
}
set
...{
searchUrl = value;
}
} private void Form1_Load(object sender, EventArgs e)
...{
Form2 form2 = new Form2();
form2.Owner = this;
form2.ShowDialog();
}
}
}
子窗口:using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace mail
...{
public partial class Form2: Form
...{ public Form2()
...{
InitializeComponent();
} private void setParent()
...{
Form1 f = (Form1)this.Owner;
f.SearchUrl = "www.baidu.com";
}
}
}