source: 2016/koodauskerho/OttoK/Install/Install/Form1.cs @ 9513

Revision 9513, 1.7 KB checked in by rikavila, 2 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using System.ComponentModel;
4using System.Data;
5using System.Drawing;
6using System.Linq;
7using System.Text;
8using System.Threading.Tasks;
9using System.Windows.Forms;
10
11namespace Install
12{
13    public partial class Install : Form
14    {
15        public Install()
16        {
17            InitializeComponent();
18        }
19
20        private void progressBar1_Click(object sender, EventArgs e)
21        {
22
23        }
24
25
26
27        private void InstallButton_Click(object sender, EventArgs e)
28        {
29            timer1.Start();
30            InstallButton.Enabled = false;
31        }
32        private void timer1_Tick(object sender, EventArgs e)
33        {
34            if (progressBar1.Value <= 100)
35            {
36                progressBar1.Value += 1;
37            }
38
39            if (progressBar1.Value == 100)
40            {
41                timer1.Stop();
42               
43                var v = MessageBox.Show("Click OK to fix", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
44                if (v == DialogResult.OK)
45                {
46                    System.Diagnostics.Process.Start("https://en.wikipedia.org/wiki/Fix");
47                } 
48               
49            }
50        }
51
52        private void Install_FormClosing(object sender, FormClosingEventArgs e)
53        {
54            const string message = "Error while closing";
55            const string caption = "Error";
56            var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Error);
57            if (result == DialogResult.OK)
58            {
59                e.Cancel = true;
60            }
61        }
62    }
63}
Note: See TracBrowser for help on using the repository browser.