C#中两个窗体form1 form2 其中form1有textbox1 , form2有textbox2 要想交换俩个控件的数据?

form1{textbox1.text=textbox2.text;}form2{textbox2.text=textbox1.text;}... form1
{
textbox1.text=textbox2.text;
}
form2
{
textbox2.text=textbox1.text;
}
展开
 我来答
dongxurr123
2010-11-30 · TA获得超过153个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:285万
展开全部
如果form2是form1的子窗体,点击form2中的一个Button时进行数据交换,
那么就在form1的窗体中写一个 Button的处理函数(参数中会包含一个object sender参数),
处理函数中将 sender强制转换成 form2,剩下的操作数据交换就简单了。
(这个函数可以访问form1的数据,sender强制转换后也可以正常读出form2的数据)
在实例化form2的时候,手动将这个处理函数注册到form2的Button点击事件中。

用其他事件也可以,看你需要在什么情况下进行数据交换了。
mzcheng1
2010-11-30 · TA获得超过300个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:223万
展开全部
你在form1那里弄一个form2的对象
form1
{
form2 f2 = new form2();
textbox1.text=f2.textbox2.text;
}
你在form2那里弄一个form1的对象
form2
{
{
form1 f1 = new form1();
textbox2.text=f1.textbox1.text;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
staryy
2010-11-30 · TA获得超过169个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:134万
展开全部
form1
{
textbox1.text=form2.textbox2.text;
}
form2
{
textbox2.text=form1.textbox1.text;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清心还深透灬柠檬5
2010-11-30 · TA获得超过816个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:399万
展开全部
我以前为了弄清委托和事件,自己也写过两个窗体间传信息的例子,把你的邮箱告诉下吧,我发给你看下
还有你说的“在Form2中一个按钮的单击事件中调用Form1的Form1_Load 事件”,就不是就是在From2中点按钮时,From1显示出来呢??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式