protected virtual void OnOpenProjectTemplate(ProjectNodeEventArgs e) { if (OpenProjectTemplate != null) { OpenProjectTemplate(this, e); } }
private void OpenProjectClick(object o, EventArgs e) { try { ProjectNode pn = this.SelectedNode as ProjectNode; if (pn != null && pn.Project != null) { ProjectNodeEventArgs pne = new ProjectNodeEventArgs(); pne.Project = pn.Project; OnOpenProjectTemplate(pne); } } catch (Exception ex) { MessageBox.Show(ex.Message, CGConstants.MSG_SYSTEMERROR, MessageBoxButtons.OK, MessageBoxIcon.Error); } }