如何在Winform下将一个模态窗体中自定义变量ID的值传递给父窗体呢? 如题,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public form1:form{ private int nId; public int ID { get{ return nId ; } set{ nId = value; } } .....}....form1 f1 = new form1();f1.ShorDialog(this);int n = f1.ID; 谢谢两位的回答.TO:jinjazz(近身剪(充电中...)) 我也有考虑过这种方法.因为我打开一个模态窗体后要回传一个值,再关闭模态窗体.不知道静态变量如何刷新父窗体.TO:hdt(近来工作忙,每天只能接分半个小时) 这种方法的确具有可行性.但我如果要把模态窗体f1做成一个查询窗体供其他多个(没确定有几个,如有form1,form2,form3)都可能使用并得到f1的查询结果,这样的方法好像无法实现,不知道有什么变通的方法?谢谢! TO: hsq() ( )谢谢,可能详细一点吗?初学,不是太理解. 谢谢各位,问题已经解决了.就用静态变量就可以解决 private void button1_Click(object sender, System.EventArgs e) { Form Search = new Search(); Search.ShowDialog(); GetValue(); } public void GetValue() { textBox1.Text = Test.Search.mystr; } To: wuyi8808(tm) studio 2005 :) 谢谢你提供的方法,如果要调用父窗体的方法的话呢,估计这个模态窗体就不能拿来做通用的窗体了. C#,删除DataGridView的选中行 合并多个datatable的问题 c# winform 打包 繁體或英文的問題? 关于socket异步的问题 类试瑞星杀毒中自动更新的进度条该怎么做呢??? 两个目录间双向同步的控制台程序 c# ReportDocument 类执行方法PrintToPrinter()方法时报错 DevExpress gridControl的隐藏列自动筛选问题 旧话重提:关于cs结构中用户验证。 HttpWebResponse问题 Wizard Control Installation组件怎样使用 把一个只含数字的string转换成char
{
private int nId;
public int ID
{
get{ return nId ; }
set{ nId = value; }
}
.....
}
....
form1 f1 = new form1();
f1.ShorDialog(this);
int n = f1.ID;
TO:jinjazz(近身剪(充电中...))
我也有考虑过这种方法.因为我打开一个模态窗体后要回传一个值,再关闭模态窗体.不知道静态变量如何刷新父窗体.TO:hdt(近来工作忙,每天只能接分半个小时)
这种方法的确具有可行性.但我如果要把模态窗体f1做成一个查询窗体供其他多个(没确定有几个,如有form1,form2,form3)都可能使用并得到f1的查询结果,这样的方法好像无法实现,不知道有什么变通的方法?谢谢!
谢谢,可能详细一点吗?初学,不是太理解.
{
Form Search = new Search();
Search.ShowDialog();
GetValue();
}
public void GetValue()
{
textBox1.Text = Test.Search.mystr;
}
谢谢你提供的方法,如果要调用父窗体的方法的话呢,估计这个模态窗体就不能拿来做通用的窗体了.