private void ЗберегтиЯкToolStripMenuItem_Click(object sender, EventArgs e) { string tmp_filename; if (FileActions.SaveCodeFile(fastColoredTextBox1.Text, out tmp_filename)) { richTextBoxResult.AppendText("Сохранено" + Environment.NewLine); Scripts[tabControlScripts.SelectedIndex].FileName = tmp_filename; tabControlScripts.TabPages[tabControlScripts.SelectedIndex].Text = tmp_filename.Substring(tmp_filename.LastIndexOf('\\') + 1); } }
private void ВідкритиToolStripMenuItem_Click(object sender, EventArgs e) { string Code; string tmp_filename; if (FileActions.OpenCodeFile(out Code, out tmp_filename)) { tabControlScripts.Visible = true; fastColoredTextBox1.Visible = true; if (tabControlScripts.TabCount != 0) { Scripts[tabControlScripts.SelectedIndex].Script = fastColoredTextBox1.Text; } Scripts.Add(new ScriptInfo(tmp_filename, Code)); tabControlScripts.TabPages.Add(tmp_filename.Substring(tmp_filename.LastIndexOf('\\') + 1)); tabControlScripts.SelectedIndex = tabControlScripts.TabCount - 1; EnableCodeNeededButtons(); TabControlScripts_SelectedIndexChanged(sender, e); } }
private void ЗберегтиВсіToolStripMenuItem_Click(object sender, EventArgs e) { Scripts[tabControlScripts.SelectedIndex].Script = fastColoredTextBox1.Text; for (var i = 0; i < Scripts.Count; i++) { if (Scripts[i].FileName == null) { string tmp_filename; if (FileActions.SaveCodeFile(Scripts[i].Script, out tmp_filename, "Скрипт" + i)) { richTextBoxResult.AppendText("Сохранено" + Environment.NewLine); Scripts[i].FileName = tmp_filename; tabControlScripts.TabPages[i].Text = tmp_filename.Substring(tmp_filename.LastIndexOf('\\') + 1); } } else { FileActions.SaveExistingCodeFile(fastColoredTextBox1.Text, Scripts[i].FileName); } } }