AsterixDisplayAnalyser.FrmAstxRecFrwdForm.button5_Click C# (CSharp) Метод

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

private button5_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void button5_Click(object sender, EventArgs e)
        {
            bool ChecForActivePassed = true;
            // First check if forwarding connection is already active
            switch ((int)this.numericUpDown1.Value)
            {
                case 1:
                    if (this.checkBoxF1.Checked)
                        ChecForActivePassed = false;
                    break;
                case 2:
                    if (this.checkBoxF2.Checked)
                        ChecForActivePassed = false;
                    break;
                case 3:
                    if (this.checkBoxF3.Checked)
                        ChecForActivePassed = false;
                    break;
                case 4:
                    if (this.checkBoxF4.Checked)
                        ChecForActivePassed = false;
                    break;
                case 5:
                    if (this.checkBoxF5.Checked)
                        ChecForActivePassed = false;
                    break;
                case 6:
                    if (this.checkBoxF6.Checked)
                        ChecForActivePassed = false;
                    break;
                case 7:
                    if (this.checkBoxF7.Checked)
                        ChecForActivePassed = false;
                    break;
                case 8:
                    if (this.checkBoxF8.Checked)
                        ChecForActivePassed = false;
                    break;
                case 9:
                    if (this.checkBoxF9.Checked)
                        ChecForActivePassed = false;
                    break;
                case 10:
                    if (this.checkBoxF10.Checked)
                        ChecForActivePassed = false;
                    break;
            }

            if (ChecForActivePassed == false)
            {
                MessageBox.Show("Not allowed, connection currently active");
            }
            else
            {
                this.listBoxForwardingInterface.Items[(int)this.numericUpDown1.Value - 1] = "None";
                this.listBoxForwardingMulticast.Items[(int)this.numericUpDown1.Value - 1] = "None";
                this.listBoxForwardingPort.Items[(int)this.numericUpDown1.Value - 1] = "None";
                UpdateForwardingCheckBoxes();
            }
        }