简单做了个登陆的,点击确定后我使用了下面代码进入下一个窗体 Main m = new Main(txtName.Text); m.Show(); this.Close() 但是发现两个窗体都没了,如何让第二个窗体不自动关闭呢?我原来一直把两个窗体都放在一个父窗体的框架内做,请问除此之外还有别的方法么?谢谢指教!
登陆和启用主窗体:
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
////Pub.cn = new SqlConnection() ;
////Pub.cmd = new SqlCommand();
////Application.EnableVisualStyles();
////Application.SetCompatibleTextRenderingDefault(false);
////Application.Run(new FrmMain());
Process p = SingleInstance.GetRunningInstance();
if (p != null) //已经有应用程序副本执行
{
SingleInstance.HandleRunningInstance(p);
}
else //启动第一个应用程序
{
RunApplication();
}