程序有两种形式:登录和登录后的主要表单。启动程序时,它会连接到数据库并检查是否有新版本可用,如果有,则立即显示一个消息框,让用户知道需要下载新版本。
当用户点击确定后,应用程序需要关闭,以便用户不能再使用它,直到下载新版本。问题是,在点击确定后,登录表单仍然显示。下面是该类的代码:
DialogResult dialog = MessageBox.Show("FleetTrack™ update required.\n\nA new version of FleetTrack™ is available on your Driver Hub. You must download"
+ " the latest update to use FleetTrack™.", "FleetTrack™ Update Required", MessageBoxButtons.OK);
if (dialog == DialogResult.OK)
{
Application.ExitThread();
}
我不太确定我需要做什么。如果运行的版本与数据库中显示的版本不同,该应用程序会成功显示弹出窗口,但是单击“确定”后,它只会像往常一样加载登录表单。
Close()
方法呢? - Rowland ShawApplication.Run(new Login());
- Justin