private void ShowOpenProjectDialog() { using (var dlg = new OpenProjectDlg(m_project)) { var result = ShowModalDialogWithWaitCursor(dlg); if (result != DialogResult.OK) { return; } try { switch (dlg.Type) { case OpenProjectDlg.ProjectType.ExistingProject: InitializeProgress(); LoadProject(dlg.SelectedProject); break; case OpenProjectDlg.ProjectType.TextReleaseBundle: InitializeProgress(); LoadBundle(dlg.SelectedProject); break; default: MessageBox.Show(@"Sorry - not implemented yet"); break; } } finally { CloseProgress(); } } }
private void ShowOpenProjectDialog() { using (var dlg = new OpenProjectDlg(m_project)) { var result = dlg.ShowDialog(this); if (result == DialogResult.OK) { switch (dlg.Type) { case OpenProjectDlg.ProjectType.ExistingProject: LoadProject(dlg.SelectedProject); break; case OpenProjectDlg.ProjectType.TextReleaseBundle: LoadBundle(dlg.SelectedProject); break; default: MessageBox.Show("Sorry - not implemented yet"); break; } } } }