EventAI_Creator.EventControl.Action1Param2_button_Click C# (CSharp) Method

Action1Param2_button_Click() private method

private Action1Param2_button_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void Action1Param2_button_Click(object sender, EventArgs e)
        {
            Button but = (sender as Button);
            EventFlag dialog = null;

            if (but == this.Action1Param2_button)
            {
                if (Action1TypeCBox.SelectedIndex == 2)
                    dialog = new EventFlag(this, Convert.ToInt32(this.Action1Param2Tbox.Text), Info.FactionFlag, 3, 1);
                else if (Action1TypeCBox.SelectedIndex == 22 || Action1TypeCBox.SelectedIndex == 30 || Action1TypeCBox.SelectedIndex == 31)
                    dialog = new EventFlag(this, Convert.ToInt64(this.Action1Param2Tbox.Text), Info.EventPhases, 3, 1);
            }
            else if (but == this.Action2Param2_button)
            {
                if (Action2TypeCBox.SelectedIndex == 2)
                    dialog = new EventFlag(this, Convert.ToInt32(this.Action2Param2Tbox.Text), Info.FactionFlag, 3, 2);
                else if (Action2TypeCBox.SelectedIndex == 22 || Action2TypeCBox.SelectedIndex == 30 || Action2TypeCBox.SelectedIndex == 31)
                    dialog = new EventFlag(this, Convert.ToInt64(this.Action2Param2Tbox.Text), Info.EventPhases, 3, 2);
            }
            else if (but == this.Action3Param2_button)
            {
                if (Action3TypeCBox.SelectedIndex == 2)
                    dialog = new EventFlag(this, Convert.ToInt32(this.Action3Param2Tbox.Text), Info.FactionFlag, 3, 3);
                else if (Action3TypeCBox.SelectedIndex == 22 || Action3TypeCBox.SelectedIndex == 30 || Action3TypeCBox.SelectedIndex == 31)
                    dialog = new EventFlag(this, Convert.ToInt64(this.Action3Param2Tbox.Text), Info.EventPhases, 3, 3);
            }

            dialog.ShowDialog(this);
        }