我有一个登陆窗口,登入成功的话启动主窗体(MDI),然后点击一个功能,比如员工信息,弹出员工信息窗口,现在员工信息窗口上的一个控件lable.text想要设为登陆窗口时所填写的账号,请问怎么做。我尝试了很多方法,总是获取空值。没传过来。
谢谢各位了!
谢谢各位了!
解决方案 »
- 求教输出时候数组下标衔接问题!!!
- 一个random问题
- Random random=new Random(); random.next(9);能返回9吗?
- C#操作WORD每个段落后面的属性会覆盖前面的
- 一个数据库问题,请大家帮忙看看
- treeview在父节点下插入子节点
- 绑定到数据库的DropDownList的内容不能改变吗?
- 怎么样才算启动sqlserver2005?怎么样才能连接上数据库呢?急
- winForm 如何先在内存中载入(不显示)再显示啊
- 如何强制结束套接字的BeginReceive?不要关闭套接字的方法。
- List<>问题
- asp调用存储过程遇到的问题,小弟先感谢前辈了!(在线等待)
你可以把登陆信息写到xml中,然后再读出来。
或者可以建个类,在类里加个静态变量。(推荐)
或者直接用program.cs这个类,加静态变量。
在加载窗体时设置label.text属性。
比如,
ChildForm FrmChild = new ChildForm();
FrmChild.Tag = this.lable.Text;
FrmChild.Show();
这样,在新的窗体中,就可以通过读取FrmChild.Tag来获取这个值了。当然,要想用它来给Text属性赋值,则是FrmChild.Tag.ToString();其他方法,比如在子窗体中设置一个string变量,在ChildForm FrmChild = new ChildForm()之后,马上为子窗体的string变量赋值,也可以实现。不过不如tag好用。