c#中form1如何得到form2的返回值?

语句如何写?点击form1的按钮,弹出form2,输入数据,点击form2的按钮后,关闭form2,返回form1小弟先谢了麻烦详细点,小弟太菜~... 语句如何写?

点击form1的按钮,弹出form2,输入数据,点击form2的按钮后,关闭form2,返回form1

小弟先谢了
麻烦详细点,小弟太菜~
展开
 我来答
li_shengangel
2008-05-05 · TA获得超过140个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:149万
展开全部
在form2中 定义一个pubic全局变量 比如 public string a;
在form2上加一个button 在click事件中 写入如下代码:
this.DialogResult=DialogResult.ok;

在form1上加一个button和一个TextBox
在form1的按钮事件中 写:form2 form=new form2();
if(form.showDialog()==DialogResult.ok)
{
this.textBox1.Text=form.a;
}
这样就可以了,绝对实现了你的功能要求

***************************************
再详细,我已经很详细了,如果这还不行的话,我该管你叫大哥了!
百度网友dc91b32
2008-05-05 · TA获得超过5650个赞
知道大有可为答主
回答量:5653
采纳率:0%
帮助的人:0
展开全部
form2 f2 = new form2();
f2.ShowDialog();
int s = f2.S;

在form2定义公有的S变量,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
christiankula
2008-05-05 · TA获得超过1007个赞
知道小有建树答主
回答量:1275
采纳率:0%
帮助的人:0
展开全部
你把参数传入Form2,“点击form2的按钮”时给这个参数赋值就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友caef6e2bb
2008-05-05 · TA获得超过2425个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:1401万
展开全部
用DialogResault
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
177042568
2008-05-05
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
比如你form1上有 按钮 btnA,form2上有 按钮 btnB
双击btnA后,输入
btnB frm = new btnB();
frm.Show();
或者
//frm.ShowDialog();////以模式方式打开 ----- 意思就是 打开了它,其他窗口就不能进行操作了,只能操作当前窗体。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式