中易网

c#winform里,登录窗体和主窗体之间怎么传值?

答案:5  悬赏:60  
解决时间 2021-12-13 03:21
登录窗体用admin登录,成功登录后在主窗体状态栏显示为系统管理员,数据库里的字段都已经设计好了,不知道怎么传值。
最佳答案
在主窗体设置一个公共属性如:
private string _userName;
public UserName
{
Get{ return _userName;}
Set{_userName=value;}
}
在登陆窗体给这个属性赋值
如:frmMain f=new frmMain();
f.UserName="ddd";
f.show();
全部回答
只需要把主窗口或者另一个窗口的控件设置成public属性就行了. 在XXX.Designer.cs这个文件里面,默认都是private的,改成public可以被其他控件访问public System.Windows.Forms.Label label1; 通过参数 第一个窗体为类form1,第二个位form2 在第二个里面调用窗体一定实例对象。就可以调用textbox了。 再第2个窗体里 写 form1 f = new form1() f.textbox1就可以直接掉出了
各个窗体之间传值一般有2种方法, 一种是设置“属性”,还有一种设置一个“成员变量”。只要是public的就行了。在其他地方就能被看到,自然就能访问了,能访问就能读取或设置。
同意楼上的观点,静态对象或者变量相当于一个全局变量,可以在任何窗体中随意调用,通过给窗体设置属性也可以在其他窗体中去获取这些属性值。
【[c#]winform窗体之间传值】我写了两个窗体,想在两个窗体之间传值。 ... 答:form1 下的button下的的 form2 f2 = new form2(); f2.getid(textbox1 .text ); this.hide(); f2.show(); form2 的代码: public form2() { initializecomponent(); } public void getid(string id) { textbox1.text = id; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
惠若琪为什么不是中国女排的队长了?那现在女
中国建设银行24小时自助银行(滨湖东路67)地址
屠刲的意思是什么?屠刲的释义是什么啊?
运官的意思是什么啊?请解释下!
华润纺织公司东门地址在哪,我要去那里办事
平方的意思是什么?平方的释义是什么啊?
寻仙幽冥装备的选择?
歧阻的意思是什么啊?请解释下!
家长日常怎样督促孩子读书的
白兽的意思是什么?白兽的释义是什么啊?
信用卡帐单是发给本人还是发给亲属
怎样找到更多的平面广告作品?
房地产中介公司取名
亚迪照相馆地址在哪,我要去那里办事
昆後的意思是什么?昆後的释义是什么啊?
推荐资讯
鈴下的意思是什么?鈴下的释义是什么啊?
寻甸回族彝族自治县农业局农业技术推广工作站
曾臣的意思是什么啊?请解释下!
讦决的意思是什么?讦决的释义是什么啊?
孤豚的意思是什么啊?请解释下!
面对小人辱骂自己不理会不会助长他嚣张的气焰
备取的意思是什么?备取的释义是什么啊?
铭鋕的意思是什么?铭鋕的释义是什么啊?
双德村委会地址在什么地方,想过去办事
如何在网上挣广告费
趣味游戏电脑摇奖0至24有规律吗
温州华医堂皮肤院祛纹身可以吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?