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

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

private checkBoxF10_CheckedChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void checkBoxF10_CheckedChanged(object sender, EventArgs e)
        {
            if (this.checkBoxF10.Checked == true)
            {
                if (RecForwConnection10.StartForward(
                    //Source parameters (always passed in, however the connection manager will use it just in the case the
                    // connection is not active already)
                                   IPAddress.Parse(this.listBoxLocalAddr.Items[9].ToString()),
                                   IPAddress.Parse(this.listBoxIPAddress.Items[9].ToString()),
                                  int.Parse(this.listBoxPort.Items[9].ToString()),
                    // Forward parameters
                                  IPAddress.Parse(this.listBoxForwardingInterface.Items[9].ToString()),
                                   IPAddress.Parse(this.listBoxForwardingMulticast.Items[9].ToString()),
                                  int.Parse(this.listBoxForwardingPort.Items[9].ToString())) == false)
                {
                    this.checkBoxF10.Checked = false;
                }
                else
                {
                    this.progressBarF10.Visible = true;
                }

            }
            else
            {
                RecForwConnection10.StopForwarding();
                this.progressBarF10.Visible = false;
            }
        }