C# 窗体传值问题 问题描述:有个登陆窗体A,有个主窗体B,从B窗体中可以打开C窗体,现在需要将A窗体的登入用户名传值到C的一个文本框中,请问用构造函数如何实现,谢谢,给出详细代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯,全局的,从A传到B,再从B传给C //FormA中代码:string pa="我是参数";FormB fb = new FormB(pa);fb.ShowDialog();//FormB中:构造函数写法,首先要定义一个全局变量string b="";//构造函数public FormB(string pb){ this.b=pb;}//这样就接收到FormA中传来的值了,同样FormC也和FormA传formB一样,根据思路自己写一下吧。... 基本上,登录信息都可以赋值给static变量。因此任何窗体,都可以直接访问相应class的static变量来获取登录信息,而无需传递。 所谓静态变量,某种程度上我们可以相比于那些喜欢“模式”的人所谈论的“singleton模式”,也就是整个应用程序中它是不应该有两个的,无论如何只能有一个。 http://bbs.csdn.net/topics/390374660?page=1#post-393747825http://bbs.csdn.net/topics/360140208这俩好好研究研究,就明白了 直接在类里定义一个public的静态成员变量,然后去访问它就可以了吧 .NET环境中如何手动生成Guid? 大家能不能给我说说:C#中反射和线程到底是什么?有什么用? 谁能帮忙用c#写个文件下载和上传的webservice?谢谢~ 怎么用C#加密一些数据 在C#里,如何用API播放MIDI乐音,这里的代码看不动,谁来个详细的例子。 关于ASP.NET中自定义控件!!急!! vs2005.net为什么会这样? 如何查看类实例被哪些对象实例引用了? 散分!!! 分不够可再加!! Activator类中的方法之间的区别,请高手帮忙解释下~~~~ 模型为什么会互相干扰呢? C#通过PC登陆QQ,如何拉取QQ群号和好友Q号? 关于C#的线程问题
//FormA中代码:
string pa="我是参数";
FormB fb = new FormB(pa);
fb.ShowDialog();//FormB中:构造函数写法,首先要定义一个全局变量
string b="";
//构造函数
public FormB(string pb)
{
this.b=pb;
}
//这样就接收到FormA中传来的值了,同样FormC也和FormA传formB一样,根据思路自己写一下吧。
...