-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathDialogUpdate.cs
More file actions
70 lines (63 loc) · 1.91 KB
/
DialogUpdate.cs
File metadata and controls
70 lines (63 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WeCode1._0
{
public partial class DialogUpdate : Form
{
string sVer, sTips, sdlUrl;
public DialogUpdate(string Ver,string Tips,string dlUrl)
{
InitializeComponent();
sVer = Ver;
sTips = Tips;
sdlUrl = dlUrl;
}
//打开下载地址,终止程序
private void button1_Click(object sender, EventArgs e)
{
string target = sdlUrl;
try
{
System.Diagnostics.Process.Start(target);
}
catch (System.ComponentModel.Win32Exception noBrowser)
{
if (noBrowser.ErrorCode == -2147467259)
MessageBox.Show(noBrowser.Message);
}
catch (System.Exception other)
{
MessageBox.Show(other.Message);
}
finally {
System.Environment.Exit(System.Environment.ExitCode);
this.Dispose();
this.Close();
}
}
//以后再提醒
private void button2_Click(object sender, EventArgs e)
{
PubFunc.SetConfiguration("checkVerAlert", "0");
PubFunc.SetConfiguration("lastVerAlertTime",DateTime.Now.ToShortDateString());
DialogResult = DialogResult.No;
this.Close();
}
//取消,程序继续运行
private void button3_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
this.Close();
}
private void DialogUpdate_Load(object sender, EventArgs e)
{
this.textBox1.Text = sTips;
this.label3.Text = "最新版本:" + sVer;
}
}
}