diff options
| author | lempamo <[email protected]> | 2017-09-24 15:20:55 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-09-24 15:20:55 -0400 |
| commit | 9e96ca19ed0904e7c80496071b0d7efdde405414 (patch) | |
| tree | ab56237c7d4be359d489e40a6b8fdc6a9ec3e2e8 /Histacom2/GlobalPrograms/WinClassicInstaller.cs | |
| parent | d55b0e22ae5006892e8a95d2f188a773dccada77 (diff) | |
| download | histacom2-9e96ca19ed0904e7c80496071b0d7efdde405414.tar.gz histacom2-9e96ca19ed0904e7c80496071b0d7efdde405414.tar.bz2 histacom2-9e96ca19ed0904e7c80496071b0d7efdde405414.zip | |
some more installer stuff
Diffstat (limited to 'Histacom2/GlobalPrograms/WinClassicInstaller.cs')
| -rw-r--r-- | Histacom2/GlobalPrograms/WinClassicInstaller.cs | 25 |
1 files changed, 25 insertions, 0 deletions
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); + } } } } |
