请教各位大佬,c#vs2015点击一个按钮弹出另一个对话框?就类似于QQ登录界面点击登录然后弹出来的QQ界面那种,跪求教程!

解决方案 »

  1.   

    举个登录例子啊,在Program.cs文件里面
    static class Program
        {
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main()
            {
                login login = new login(); // 登录窗口
                login.ShowDialog(); // 打开登录窗口
                if (login.DialogResult == DialogResult.OK)
                {
                    Application.Run(new Form1()); // 打开新窗口
                }
                else
                {
                    return;
                }
            }
        }
      

  2.   

    双击button写点击事件Main/*窗体的类名*/ main = new Main/*窗体的类名*/();
    main.ShowDialog();
      

  3.   

    你现在需要两个form,form1为登录界面,form2为用户界面。然后form1里面的button事件执行Application.Run(new form2());现在问题来了,form1是开着的,当你关闭form1时form2会自动关闭,所以你要做的就是要么form1.hide();但是这个form1在后台会一直运行,建议了解线程处理该问题