c#中form1如何得到form2的返回值?
语句如何写?点击form1的按钮,弹出form2,输入数据,点击form2的按钮后,关闭form2,返回form1小弟先谢了麻烦详细点,小弟太菜~...
语句如何写?
点击form1的按钮,弹出form2,输入数据,点击form2的按钮后,关闭form2,返回form1
小弟先谢了
麻烦详细点,小弟太菜~ 展开
点击form1的按钮,弹出form2,输入数据,点击form2的按钮后,关闭form2,返回form1
小弟先谢了
麻烦详细点,小弟太菜~ 展开
5个回答
展开全部
在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;
}
这样就可以了,绝对实现了你的功能要求
***************************************
再详细,我已经很详细了,如果这还不行的话,我该管你叫大哥了!
在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;
}
这样就可以了,绝对实现了你的功能要求
***************************************
再详细,我已经很详细了,如果这还不行的话,我该管你叫大哥了!
展开全部
form2 f2 = new form2();
f2.ShowDialog();
int s = f2.S;
在form2定义公有的S变量,
f2.ShowDialog();
int s = f2.S;
在form2定义公有的S变量,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把参数传入Form2,“点击form2的按钮”时给这个参数赋值就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用DialogResault
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如你form1上有 按钮 btnA,form2上有 按钮 btnB
双击btnA后,输入
btnB frm = new btnB();
frm.Show();
或者
//frm.ShowDialog();////以模式方式打开 ----- 意思就是 打开了它,其他窗口就不能进行操作了,只能操作当前窗体。
双击btnA后,输入
btnB frm = new btnB();
frm.Show();
或者
//frm.ShowDialog();////以模式方式打开 ----- 意思就是 打开了它,其他窗口就不能进行操作了,只能操作当前窗体。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询