private void bt_AddProc_Click(object sender, EventArgs e) { Form_AddProc.configProc(); string pName = Properties.Settings.Default.procName; hierarchy.Nodes[projectname].Nodes.Add(pName, pName); hierarchy.Nodes[projectname].Nodes[pName].Nodes.Add(pName + ".c", pName + ".c"); SaveTree(hierarchy, projdirect + "\\" + projectname + ".spf"); tabControl1.TabPages.Add(pName + ".c", pName + ".c"); tabControl1.SelectedIndex = tabControl1.TabPages.Count - 1; FastColoredTextBox fctb = new FastColoredTextBox() { Dock = DockStyle.Fill }; fctb.TextChanged += fastColoredTextBox1_TextChanged; fctb.AutoCompleteBrackets = true; fctb.LeftPadding = 17; fctb.CurrentLineColor = currentLineColor; fctb.BookmarkColor = Color.Red; tabControl1.SelectedTab.Controls.Add(fctb); Write_proc_parameters(fctb); File.WriteAllText(projdirect + "\\Software\\" + pName + "_S\\" + pName + ".c", fctb.Text); bt_assembler.Enabled = true; bt_AddProc.Enabled = true; bt_build.Enabled = true; bt_copy.Enabled = true; bt_cut.Enabled = true; bt_paste.Enabled = true; bt_save.Enabled = true; bt_saveall.Enabled = true; bt_undo.Enabled = true; bt_redo.Enabled = true; saveToolStripMenuItem.Enabled = true; saToolStripMenuItem.Enabled = true; saveAsToolStripMenuItem.Enabled = true; }
public static void configProc() { newForm_AddProc = new Form_AddProc(); newForm_AddProc.ShowDialog(); }