Example #1
0
        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();
                    }
                });
            }
        }
Example #2
0
 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;
         }
     }
 }