用的是vs2008 c#,program中运行了一个主窗体Form1,如下:
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[MTAThread]
static void Main()
{
Form1 myform1 = new Form1();
Application.Run(myform1);
}
}
在Form1中又生成了一个Form2的实例myform2,在myform2的成员函数中我需要设置主窗体Form1的一些数据,应该怎么做????请高手帮忙解答一下,谢谢
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[MTAThread]
static void Main()
{
Form1 myform1 = new Form1();
Application.Run(myform1);
}
}
在Form1中又生成了一个Form2的实例myform2,在myform2的成员函数中我需要设置主窗体Form1的一些数据,应该怎么做????请高手帮忙解答一下,谢谢
Form2 myform2 = new Form2(this);
在Form2 的构造函数中接受。
然后对Form1中的数据操作吧。
不过Form1中要操作的数据要以属性的形式写。
{
public Form1()
{
InitializeComponent();
Form2 son = new Form2();
son.Owner = this; ;
son.Show();
}
public void settext(string t)
{
this.textBox1.Text = t;
}
}form2中
private void button1_Click(object sender, EventArgs e)
{
Form1 f = (Form1)this.Owner;
f.settext( this.textBox1.Text);
}你可真够懒的
上面给这么多方式 自己不去试试
第一次贴代码