public void SetProject(Project project) { this.project = project; SerealizationEvent?.Invoke(this, new SerealizationEventArgs() { project = this.project }); toolStripButtonBuild.Enabled = true; toolStripButtonRun.Enabled = true; tabControlCode.Enabled = true; treeView1.Nodes.Clear(); tabControlCode.TabPages.Clear(); var Node = treeView1.Nodes.Add(this.project.Name); Node.ContextMenuStrip = contextMenuStripProject; Node.SelectedImageKey = "cs_ico.png"; Node.ImageKey = "cs_ico.png"; CNode = Node; foreach (var item in this.project.csfile) { AddFileis(CNode, item); AddPageEvent?.Invoke(this, new CSEventArgs() { cS = item as CS }); } }
public void AddCS(CS cS) { this.project.csfile.Add(cS); SerealizationEvent?.Invoke(this, new SerealizationEventArgs() { project = this.project }); AddPageEvent?.Invoke(this, new CSEventArgs() { cS = this.project.csfile[this.project.csfile.Count - 1] }); AddFileis(CNode, this.project.csfile[this.project.csfile.Count - 1]); }