询问如何传值 同一解决方案下的两个项目A和B,我现在想项目A中的Form1中的一个按钮button1的click事件打开项目B中的Form2,并且传值给Form2,Form2接收值后进行计算后,点击Form2上的按钮button2,将计算结果传回Form1,并关闭Form2.请问该如何传值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20100302/17/a189c96d-c788-4912-bfd6-b36a9a36e802.html看7楼的代码 项目1中添加项目2的引用。然后:Form1.csusing BBB;namespace AAA{ public class Form1:Form { protected void button1_Click(object sender,EventArgs e) { Form2 frm2=new Form2(); frm2.MyData=123;//传值到Form2 if(frm2.ShowDialog()==DialogResult.Ok) { double reuslt=frm2.FinallyData;//获取Form2计算的结果 } } }}Form2.csnamespace BBB{ public class Form2:Form { public int MyData{get;set;} public int FinallyData{get;set;} } protected void button2_Click(object sender,EventArgs e) { this.FinallyData=this.MyData*1000;//计算 this.DialogResult=DialogResult.Ok; }} 如何用C#实现Word里的字体选择下拉列表框 abstract 刚学,看看我理解的对不对! 如何对i的值加1? 如何更好的实现多语言版本的c#程序 使用DATATABLE更新SQL-SERVER数据 vs.net2003这样子坏了,不知道怎样修复? 求《Rational XDE从入门到精通》一书英文版:英文版书名是《Mastering Rational XDE 》 求《c#与水晶报表实例》一书 help C#调用C++的COM,提示没有注册的错误 求一个简单的正则表达式和语句 AJAX 无刷新实现级联效果利用xmlHttpRequest,客户端全选删除效果
namespace AAA
{
public class Form1:Form
{
protected void button1_Click(object sender,EventArgs e)
{
Form2 frm2=new Form2();
frm2.MyData=123;//传值到Form2
if(frm2.ShowDialog()==DialogResult.Ok)
{
double reuslt=frm2.FinallyData;//获取Form2计算的结果
}
}
}
}Form2.csnamespace BBB
{
public class Form2:Form
{
public int MyData{get;set;}
public int FinallyData{get;set;}
}
protected void button2_Click(object sender,EventArgs e)
{
this.FinallyData=this.MyData*1000;//计算
this.DialogResult=DialogResult.Ok;
}
}