protected override void OnLoad(EventArgs e) { base.OnLoad(e); if(SrcMenu == null) return; bCreate.Enabled = System.Diagnostics.Debugger.IsAttached; CloneSet = new RelationTree(SrcMenu); CloneSet.Dump(); var additem = SrcMenu.Scripts.Where(i => i.Count > 0).FirstOrDefault(i => i[0] == "additem"); if(additem == null) { SrcName = ""; } else { var s = Path.GetFileNameWithoutExtension(additem[1]); //var idx = s.IndexOf('_'); //s = idx < 0 ? s : s.Substring(0, idx); SrcName = s; } NewName = "New" + SrcName; Replace(); tbSrcName.Text = SrcName; tbNewName.Text = NewName; }
private void bAnalysisRelation_Click(object sender, EventArgs e) { if(Data == null) return; var cloneset = new RelationTree(Data); tvRelationTree.Nodes.Clear(); BuildResourceTree(tvRelationTree.Nodes, cloneset); tvRelationTree.ExpandAll(); bDeleteFiles.Enabled = true; }