/// <summary> /// 添加模型分段菜单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsmiAddModule_Click(object sender, EventArgs e) { if (tvModule.SelectedNode == null) { return; } if (tvModule.SelectedNode.Level == 1) { string drawingPlanId = tvModule.SelectedNode.Tag.ToString(); drawingPlanId = drawingPlanId.Substring(4);//除去item Drawing objDrawing = objDrawingService.GetDrawingById(drawingPlanId); FrmCategoryTree objFrmCategoryTree = new FrmCategoryTree(objDrawing); //关联委托方法和委托变量 objFrmCategoryTree.RefreshTreeDeg = RefreshTree; objFrmCategoryTree.Show(); //模式窗口 //DialogResult result = objFrmCategoryTree.ShowDialog(); //if (result == DialogResult.OK) //{ // //更新模型树 // RefreshTree(); //} } }
/// <summary> /// 修改分段菜单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsmiEditModule_Click(object sender, EventArgs e) { if (tvModule.SelectedNode == null) { return; } if (tvModule.SelectedNode.Level == 2) { string drawingPlanId = tvModule.SelectedNode.Parent.Tag.ToString(); drawingPlanId = drawingPlanId.Substring(4);//除去item Drawing objDrawing = objDrawingService.GetDrawingById(drawingPlanId); string moduleTreeId = tvModule.SelectedNode.Tag.ToString(); ModuleTree objModuleTree = objModuleTreeService.GetModuleTreeById(moduleTreeId); FrmCategoryTree objFrmCategoryTree = new FrmCategoryTree(objDrawing, objModuleTree); DialogResult result = objFrmCategoryTree.ShowDialog(); if (result == DialogResult.OK) { //更新模型树 RefreshTree(); } } }
private void btnCategoryTree_Click(object sender, EventArgs e) { FrmCategoryTree objCategoryTree = new FrmCategoryTree(); objCategoryTree.ShowDialog(); }