public void AddTabPage() { TabPage page = new TabPage("Script " + scriptsTabControl.TabPages.Count); DarkLanguageCoder coder = new DarkLanguageCoder(); coder.Dock = DockStyle.Fill; coder.Parent = page; coder.Show(); scriptsTabControl.TabPages.Add(page); scriptsTabControl.SelectTab(page); }
public void AddTabPage(string path, string title = "Script") { TabPage page = new TabPage(title); DarkLanguageCoder coder = new DarkLanguageCoder(); coder.Dock = DockStyle.Fill; coder.LoadCode(path); //coder.CurrentCode = code; coder.Parent = page; coder.Show(); scriptsTabControl.TabPages.Add(page); scriptsTabControl.SelectTab(page); }
public DialogResult ConfirmScriptClosing(string title, DarkLanguageCoder coder) { if (!coder.Saved) { var message = $"{title}.dls Has No Saved,you want to save?"; var r = MessageBox.Show(message, "Script not Saved", MessageBoxButtons.YesNoCancel); if (r == DialogResult.Yes) { SaveToolStripMenuItemClick(null, null); } return(r); } return(DialogResult.Yes); }