……
if
else if
else
……

解决方案 »

  1.   

    if else if else
     你这样写的话怎么记录,我第二次运行就没啦呀?老兄!
     是不是要通过写文件的形式写到本机记录?然后读取做判断?
      

  2.   

    或者本地的bin文件……这是老办法……总之,你总得有一个可以备案的地方……
      

  3.   

    可以用一个INI文件来保存是否已经执行过向导,INI的读写应该会吧
      

  4.   


    ini 太不安全了……主要是还得考虑,万一备案文件丢了怎么办……
      

  5.   


    代码没有,只给思想。
    类似的伪代码如是,只是根据你的描述写的:
    private void LogonEvent ( object sender, EventArgs e )
    {
        ...........    LogForm logForm = new LogForm ();    // 这个是你自己设计的登录窗口
         if ( DialogResult.OK == logForm.ShowDialog() )
        {
           // 做你自己的处理
        }    // 尝试读取记录文件,若文件不存在,则认为是第一次启动
         if ( !System.IO.File.Exists ( " 你的记录文件名 " ) )
        {
             // 弹出你的向导
        }