日期:2014-05-17  浏览次数:20749 次

student窗体中怎么读取登录窗体Form1中textbox1.text的值
 if (comboBox1.Text.Equals("学生登录"))
                                    {
                                        student stu = new student();
                                        stu.Show();
                                    }
                                    else
                                    {
                                        teacher tea = new teacher();
                                        tea.Show();
                                    }
这是部分代码,我想在student窗体中读取刚才登陆用户的用户名,也就是textbox1中的内容!具体需要怎么实现,希望各位老师能给指点下!
c# 窗体值传递

------解决方案--------------------
在student窗体中定义个构造函数
比如:
private string username;
public student(string username)
{
  this.username=username;
}
然后登陆窗体中这么写就可以传值了。
student stu = new student(textbox1.text);
------解决方案--------------------
1.在窗体的构造函数里面多一个参数,把username作为参数传到另外一个窗体
2.通常情况下,你可用写一个全局静态类(字段),用来存储相关信息,读取的时候直接读取静态类就OK了