当运行程序之前,判断用户是否为第一次使用该程序.第一次使用时:弹出登陆窗体,如没有帐号,可以再弹出注册弹体.(注:未成功验证帐号时主程序窗体不能显示出来.)请大家帮忙,最好贴出有关这方面的代码.回复的朋友可以再到 http://community.csdn.net/Expert/topic/4119/4119856.xml?temp=1.395816E-02 贴子回复,散分.

解决方案 »

  1.   

    static void Main() 
    {
        if(没有帐号)
           //实例注册窗体.Show
           //实例登陆窗体.Show
        else
           //实例登陆窗体.Show
        if(登陆成功)
           //主窗体Show
    }
      

  2.   

    第一次启动程序可以把标志写入windows特殊文件夹,或注册表,或其他持久性数据存储,
    在第二次启动时,判断该标志。
      

  3.   

    做一个mainform,再做一个loginform,在mainform里保存登录信息,如果不正确或没有,就弹出loginform模式对话框.
      

  4.   

    你可以将注册信息保存在配置文件(ini/xml)或者注册表中,以后去读取这个标志就行了!
      

  5.   

    static void Main() 
    {
        if(没有帐号)
           //实例注册窗体.Show
           //实例登陆窗体.Show
        else
           //实例登陆窗体.Show
        if(登陆成功)
           //主窗体Show
    }你这上面的程序不行,运行一遍程序就自动退出了.
      

  6.   

    static void Main() 
    {
        if(没有帐号)
           Application.Run(实例注册窗体);
        else
           Application.Run(实例登陆窗体);
        if(登陆成功)
           Application.Run(主窗体);
    }不行???
      

  7.   

    写到注册表或者ini文件中,读一下就知道了                                      www.coderpub.com