本帖最后由 aier520 于 2011-01-18 09:22:50 编辑

解决方案 »

  1.   

    保存在本地内存,login完毕关掉login窗体打开主窗体,当然也可以longin和主窗体同时显示,但要先登录login才行,这随你控制
      

  2.   

    全局List<T>.保存也可以呀
      

  3.   

    main()中
    先显示登录窗体,验证过后,再显示主窗体,
    登录状态可记录在静态变量中,也可以记录到数据库中
      

  4.   

    可以用 closed事件 在当前窗体关闭的时候 打开另一个窗体
      

  5.   

    顶,这是最常用的方法。
    在Program.cs页面写全局变量 ,如:
     public static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
            public static frmDefault frmM = null;
            public static frmLogin frmLog = null;
            public static System.Drawing.Color colorRgb = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))),
                    ((int)(((byte)(255)))));
            public static string PLAN_ID = "-1", PLAN_BH = "", uid = "", UNIT_CODE = "",SinglePID = "",AssembledPID = "";