这个有两种立法,第一种是用消息的方法,不过这种方法比较难(当然你会的话就不难的,主要是对主窗体发送消息,在消息结构结构体中定义要接收的数据,当主窗体收到后,在处理,把数据列出到BOX里),第二种就是全局变量法,由于,弹出的窗体是子窗体体,可以定义一个或多个全局变量,来接收,在设置变量的时候要用get set来设置,(如果只用一次,get就不要了),在set定义事件用函数来给你的box来接收数据!!
方法是这样,你可以先想想在做,哪里不懂的在问问,我不会接直给代码,除非,你真的是很新的手
1
使用委托:
//
//
//这是一个静态类
public static class AAA
{
public delegate void BBB();
public static event BBB deg;
public static void start(string str)
{
deg(str);
}
}
//
//
//以下是主窗口代码
主窗口有一个方法用来设置textbox1的文字:
private void changeTEX(string str)
{
this.textbox1.text=str;
}
AAA.deg+=changeTEX;
//
//
//以下是子窗口代码
AAA.start(这里写你要传递给主窗口textbox1的文字);
完工!
定义一个静态实体类就行了