private void btnOK_Click(object sender, EventArgs e) { Properties.Settings settings = new ePlus.Properties.Settings(); settings.NoticeBackColor = lblNoticeBackColor.BackColor; settings.NoticeForeColor = lblNoticeForeColor.BackColor; settings.NoticeFont = SetFontName(lblNoticeFontSize.Text); settings.EditorBackColor = lblWorkAreaBackColor.BackColor; settings.EditorForeColor = lblWorkAreaForeColor.BackColor; settings.EditorFont = SetFontName(lblWorkAreaFontSize.Text); settings.Save(); XMLConfig.XMLSettings xml = XMLConfig.Operation.GetSettingsCTI(); if (rbEGSwitch.Checked) { xml.CtiType = XMLConfig.CtiTypeEnum.EGSwitch; } else if (rbEGPlug.Checked) { xml.CtiType = XMLConfig.CtiTypeEnum.EGPlug; } else if (rbUSB.Checked) { xml.CtiType = XMLConfig.CtiTypeEnum.EGUSB; } else if (rbMMPBX.Checked) { xml.CtiType = XMLConfig.CtiTypeEnum.EGMMPBX; } xml.CtiUdpPort = Convert.ToInt32(nudUdpPort.Value); xml.B2CURL = txtB2CURL.Text.Trim(); XMLConfig.Operation.SaveSettingsCTI(xml); Close(); }