From 9e96ca19ed0904e7c80496071b0d7efdde405414 Mon Sep 17 00:00:00 2001 From: lempamo Date: Sun, 24 Sep 2017 15:20:55 -0400 Subject: some more installer stuff --- Histacom2/GlobalPrograms/WinClassicInstaller.cs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'Histacom2/GlobalPrograms/WinClassicInstaller.cs') diff --git a/Histacom2/GlobalPrograms/WinClassicInstaller.cs b/Histacom2/GlobalPrograms/WinClassicInstaller.cs index 4e0098c..e37ae24 100644 --- a/Histacom2/GlobalPrograms/WinClassicInstaller.cs +++ b/Histacom2/GlobalPrograms/WinClassicInstaller.cs @@ -15,6 +15,13 @@ namespace Histacom2.GlobalPrograms public string progName; public int state = 0; + public event EventHandler InstallCompleted; + + protected void OnInstallCompleted(EventArgs e) + { + if (InstallCompleted != null) InstallCompleted(this, e); + } + public WinClassicInstaller(string prog) { InitializeComponent(); @@ -40,6 +47,24 @@ namespace Histacom2.GlobalPrograms state = 1; classicButton2.Enabled = false; } + else if (state == 1) + { + var dir = new InstallerPanes.DirectoryPane(); + dir.Parent = panel1; + state = 2; + } + else if (state == 2) + { + classicButton3.Hide(); + classicButton1.Enabled = false; + var p = new InstallerPanes.ProgressPane(); + p.Parent = panel1; + state = 3; + } + else if (state == 3) + { + OnInstallCompleted(EventArgs.Empty); + } } } } -- cgit v1.2.3