private void OnLinear(object sender, EventArgs e) { ToolStripDropDownItem ctrl = sender as ToolStripDropDownItem; ContextMenuStrip cms = ctrl.Owner as ContextMenuStrip; TreeView tre = cms.SourceControl as TreeView; DoDGroup nodDoD = tre.SelectedNode as DoDGroup; LinearExtraction.frmLinearExtractionProperties frm = new LinearExtraction.frmLinearExtractionProperties(nodDoD.DoD as GCDProjectItem); EditTreeItem(frm); }
public override void LoadChildNodes() { Nodes.Clear(); foreach (DoDBase dod in ProjectManager.Project.DoDs.Where(x => x.NewSurface == NewSurface && x.OldSurface == OldSurface)) { DoDGroup dodGroup = new DoDGroup(Nodes, dod, ContextMenuStrip.Container); } if (Nodes.Count > 0) { Expand(); } }