private void CreateNewProject() { ProjectModel project = null; using (var frmProperties = new ProjectProperties()) { if (frmProperties.ShowDialog(this) == DialogResult.OK) { project = frmProperties.Project; var projectWindow = new ZebraProject(); projectWindow.MdiParent = this; projectWindow.Project = project; projectWindow.Show(); } } }
private void OpenProject(string filename) { try { var project = ProjectModel.Load(filename); if (project != null) { var projectWindow = new ZebraProject(); projectWindow.MdiParent = this; projectWindow.Project = project; projectWindow.Show(); } } catch (Exception ex) { MessageBox.Show("Failed to load project\n" + ex.Message, "Zebra project", MessageBoxButtons.OK, MessageBoxIcon.Error); } }