Ejemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            #region  效性检查

            if (!Funs.CheckStringIsIp(txtLocalIp.Text))
            {
                MessageBox.Show("IP设置不合法,请检查!");
                return;
            }

            if (!Funs.CheckStringIsValidPort(txtLocalPort.Text))
            {
                MessageBox.Show("端口设置不合法,请检查!");
                return;
            }

            if (!Funs.CheckStringOnlyHaveNumber(txtHeartBeatTimeOut.Text))
            {
                MessageBox.Show("超时时间不对,请检查!");
                return;
            }

            #endregion

            //保存
            cfg.LocalIp   = txtLocalIp.Text;
            cfg.LocalPort = int.Parse(txtLocalPort.Text);
            cfg.HeartBeatTimeOutSecond = int.Parse(txtHeartBeatTimeOut.Text);

            cfg.Write();

            this.DialogResult = DialogResult.OK;
        }