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; }