求主窗体向一个公共窗体传值的解决方案 我这儿有一个主窗体A,还有一个公共窗体B。这个公共窗体B既可以由窗体A打开,也可以由其他窗体打开。现在我需要在A与B窗体之间互相传值。B向A传值用委托方法,网上帖子多有介绍。但主窗体A向B传值不能用构造函数的方法,因为B窗体还要其他窗体打开。请问主窗体A向B传值还可以用委托方法吗,或什么其他好的方法?(A向B传值时B窗体是由主窗体A打开的)谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 子窗体向主窗体传值,只需要在子窗体中声明一个属性。例如:private string strValueB;public string StrValueB{get { return strValueB; }set { strValueB = value; }} 然后在父窗体中string strTmp = fmChild.StrValueB; 就可以取到子窗体的值了。 B窗体设置属性public string test{get;set;}通过属性传递 直接定义 公有属性 private string strValueB;public string StrValueB{get { return strValueB; }set { strValueB = value; }} C#怎样得到打印机驱动的ip或端口号 静态构造函数是否可使用this? 可不可以做“CHM”这样的阅读软件 c中socket的通信问题 请问为何c#做的服务中,无法获取粘贴板的信息? 在Form窗体中,怎么让tabControl随着Form窗体变大而变大? 救命啊! 求C#简体中文的下载地址! VC下有CRng可以用PtInRegion来测试点是否在区域内。C#有同样功能的类吗? 请问,当我在创建一个c#项目时,未设么会提示Vc软件包不可用或未注册。 新手问题?? 关于三层架构
public string StrValueB
{
get { return strValueB; }
set { strValueB = value; }
}
然后在父窗体中string strTmp = fmChild.StrValueB; 就可以取到子窗体的值了。
public string test
{get;set;}
通过属性传递
private string strValueB;
public string StrValueB
{
get { return strValueB; }
set { strValueB = value; }
}