buttonItem19.Enabled = false;
var superTab = superTabControl1.SelectedTab;
if (pairs.TryGetValue(superTab.Text, out UCEditor uCEditor))
{
buttonItem19.Command = uCEditor.command_save;
buttonItem19.Enabled = true;
}
//
// command_save
//
this.command_save.Name = "command_save";
this.command_save.Executed += new System.EventHandler(this.command_save_Executed);
private void command_save_Executed(object sender, EventArgs e)
{
File.WriteAllText(_path, editor.Text);
ToastNotification.ToastBackColor = Color.Green;
ToastNotification.ToastForeColor = Color.White;
ToastNotification.ToastFont = new Font("微软雅黑", 22);
ToastNotification.Show(this,"编辑成功", null, 3000, eToastGlowColor.Green, eToastPosition.TopCenter);
}
var node = advTree1.SelectedNode;
var superItem = superTabControl1.CreateTab($"({node.Parent.Text })-{node.Text}");
var ucEditor = new UCGeneratedCode(node);
superTabControl1.SelectedTab = superItem;
ucEditor.Dock = DockStyle.Fill;
superTabControl1.SelectedPanel.Controls.Add(ucEditor);