同样的语句在有的电脑上就不执行。
以下是我的一个WINFORM的程序,登录成功显示主窗口。
--------------------------------------------------
在Program.cs中定义入口
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
new Login().ShowDialog();
if (pubClass.Islogin)
{
Application.Run(new FrmMain());
}
else
{
Application.Exit();
}
}
在公共类pubClass定义了变量
public static bool Islogin =false;
在登录窗口中登录成功赋值 是否登录为TRUE.
=====================================================
这些都没有问题,关键是同样的一个程序在有些电脑上不能运行,登录成功不显示主窗口?!
以下是我的一个WINFORM的程序,登录成功显示主窗口。
--------------------------------------------------
在Program.cs中定义入口
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
new Login().ShowDialog();
if (pubClass.Islogin)
{
Application.Run(new FrmMain());
}
else
{
Application.Exit();
}
}
在公共类pubClass定义了变量
public static bool Islogin =false;
在登录窗口中登录成功赋值 是否登录为TRUE.
=====================================================
这些都没有问题,关键是同样的一个程序在有些电脑上不能运行,登录成功不显示主窗口?!
因为所有窗体都是在属于一个进程,你关闭一个窗体,其他窗体就关闭了
除非是MDI窗体