c# winform 弹出同一取值范围窗口,怎么给给父窗口多个texbox 赋值,求高手指点!

 我来答
按挥霹雳鼓震锣1094
2012-12-31 · TA获得超过187个赞
知道答主
回答量:20
采纳率:0%
帮助的人:27.7万
展开全部
这个有两种立法,第一种是用消息的方法,不过这种方法比较难(当然你会的话就不难的,主要是对主窗体发送消息,在消息结构结构体中定义要接收的数据,当主窗体收到后,在处理,把数据列出到BOX里),第二种就是全局变量法,由于,弹出的窗体是子窗体体,可以定义一个或多个全局变量,来接收,在设置变量的时候要用get set来设置,(如果只用一次,get就不要了),在set定义事件用函数来给你的box来接收数据!!
方法是这样,你可以先想想在做,哪里不懂的在问问,我不会接直给代码,除非,你真的是很新的手
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d2963d0
2012-12-31 · TA获得超过2780个赞
知道小有建树答主
回答量:668
采纳率:100%
帮助的人:631万
展开全部
使用委托:
//
//
//这是一个静态类
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的文字);

完工!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qingminba520
2013-01-04 · 超过11用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:34.9万
展开全部
定义一个静态实体类就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式