public void update() { string Edition = GetVersion("IClipboard"); Version curVersion = new Version(AssemblyVersion); //本地资源版本 Version lowVersion = new Version(Edition); //服务器资源版本 if (lowVersion > curVersion) { this.Invoke((EventHandler) delegate { DialogResult r = DialogForm.ShowMsg("检测到新版本,是否下载?", "提示", MessageFormIcon.Doubt, MessageFormButtons.YesNo); if (r == DialogResult.Yes) { string url = "http://itiit.cn/file/IClipboard.exe"; try { System.Diagnostics.Process.Start(url); } catch (Exception) { System.Diagnostics.Process.Start("iexplore.exe", url); } AutoExit = true; Application.Exit(); } }); } }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (!AutoExit) { DialogResult r = DialogForm.ShowMsg("关闭后剪贴板会清空,是否关闭软件?", "提示", MessageFormIcon.Doubt, MessageFormButtons.YesNo); if (r != DialogResult.Yes) { e.Cancel = true; } } }