private void recordToolStripMenuItem_Click(object sender, EventArgs e) { Macros.MacroRecorderDialog dlg = new Phoenix.Macros.MacroRecorderDialog(); if (dlg.ShowDialog() == DialogResult.OK) { StringBuilder macro = new StringBuilder(); foreach (Macros.IMacroCommand cmd in dlg.Macro) { macro.AppendLine(cmd.TextCommand.ToString()); } SelectedText = macro.ToString(); } }