Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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);
 }