AutoScreenCapture.FormMain.configureMacroTag_Click C# (CSharp) Метод

configureMacroTag_Click() приватный Метод

Shows the "Configure Macro Tag" window to enable the user to edit a chosen Macro Tag.
private configureMacroTag_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void configureMacroTag_Click(object sender, EventArgs e)
        {
            ShowInterface();

            MacroTag macroTag = new MacroTag(_macroParser);

            if (sender is Button)
            {
                Button buttonSelected = (Button)sender;
                macroTag = (MacroTag)buttonSelected.Tag;
            }

            if (sender is ToolStripMenuItem)
            {
                ToolStripMenuItem toolStripMenuItemSelected = (ToolStripMenuItem)sender;
                macroTag = (MacroTag)toolStripMenuItemSelected.Tag;
            }

            _formMacroTag.MacroTagObject = macroTag;

            if (!_formMacroTag.Visible)
            {
                _formMacroTag.ShowDialog(this);
            }
            else
            {
                _formMacroTag.Activate();
            }

            if (_formMacroTag.DialogResult == DialogResult.OK)
            {
                BuildMacroTagsModule();

                if (!_formMacroTag.MacroTagCollection.SaveToXmlFile(_config, _fileSystem, _log))
                {
                    _screenCapture.ApplicationError = true;
                }
            }
        }
    }