做了一个winform,用户名登录后,主窗体上显示用户名。
现在要求:打开每个窗体时,都要显示用户名。如果每个窗体都要传递用户名,太麻烦了。有没有什么简单的办法?

解决方案 »

  1.   

    将用户名放入一个全局变量中:static class globaldata
    {
        public static string UserName;
    }
      

  2.   

    可以用弄个窗体专门放用户名啊,然后用iframe框架将其拼起来
      

  3.   

    重写fromload方法读取全局静态变量 用户名class UserForm:Form
    {
        private void Form_load()
    {
       this.Text+= 全局静态变量;
    }
    }之后所有窗体都继承UserForm就ok啦
      

  4.   

    可以用xml做個公共静态設定~~在存取他即可
      

  5.   

    可以用xml做個公共静态設定~~在存取他即可
      

  6.   

    可以用xml做個公共静态設定~~在存取他即可
      

  7.   

    1。专门弄一台文件服务器。传输方式可以用ftp
    2。使用镜像同步多台服务器的文件(这个要双向同步了)
    3。文件存放位置开启https服务,数据库保存文件名时同时保存所在服务器地址
      

  8.   

    CSDN怎么又出问题了,
    我回答的时候回复数是0,
    怎么我一回答就有这么多回复?
      

  9.   

    定义一个Static类,里面有个static变量,保存的用户名,登录时保存,打开每个窗体直接使用这个变量就成,不用传递了。