我像在登陆后选择界面获取前一个登陆界面中的textbox.text的值,然后就可知道该用户名ID的权限
具体应该怎么做呢?

解决方案 »

  1.   

    最常用的session传递,或者通过网址上的参数传递,比如
    http://www.baidu.com/s?tn=myie2&ch=1
    ch,tn都是参数
      

  2.   

    权限是在数据库中涉及的。你获得那个ID可以传给窗体的TAG然后用的时候再拿TAG
      

  3.   

    就是想问问winform里前一个窗口的textbox1.text怎么传送到后一个窗口里
      

  4.   

    Form1 f1=new Form1();
    this.textbox1.text=f1.textbox.text;
    这样不可以吗?
      

  5.   

    不同 winform 传值??? 这样,你试一试,实例化一个新窗口对象,newForm newform=new newForm();然后  newform.tag=this;
      

  6.   

    可以在后一个Winform中增加一个公共属性如:
    private string a="";
    public string A
    {
    set{ a = value;}
    }
    然后在前一个窗体调用后一个窗体时赋值。
    newform = new WinForm();
    newform.A = this.textbox.text;
    这样就可以在后一个窗体获取前面窗体的textbox的text。如果参数少的化,可以把值作为后一个窗体的初始化的参数进行传递。形式这样:
    Form2(string a)
    {
    this.a = a;
    }
    newform = new WinForm(this.textbox.text);
    上面的两个方法在参数很少的情况下用还可以,如果情况很多,推荐用单例类去实现。
    思路是创建一个单例类,将需要传递的参数赋值给单例类,然后通过单例类获取需要传递的参数。
      

  7.   

    新建一个静态类,text值存在静态类的静态变量里,到另一个窗口加载时,取得静态变量值,进行权限菜单代码的编写!