private void btnOK_Click(object sender, EventArgs e) { // изменение настроек в соответствии с элементами управления if (modified) { settings.Behavior = cbBehavior.ParseText <CommChannelLogic.OperatingBehaviors>(); settings.DevSelMode = (CommUdpLogic.DeviceSelectionModes)cbDevSelMode.GetSelectedItem( new Dictionary <int, object>() { { 0, CommUdpLogic.DeviceSelectionModes.ByIPAddress }, { 1, CommUdpLogic.DeviceSelectionModes.ByDeviceLibrary } }); settings.LocalUdpPort = Convert.ToInt32(numLocalUdpPort.Value); settings.RemoteUdpPort = Convert.ToInt32(numRemoteUdpPort.Value); settings.RemoteIpAddress = txtRemoteIpAddress.Text; settings.SetCommCnlParams(commCnlParams); } DialogResult = DialogResult.OK; }
/// <summary> /// Установить параметры канала связи по умолчанию /// </summary> public override void SetCommCnlParamsToDefault(SortedList <string, string> commCnlParams) { CommUdpLogic.Settings settings = new CommUdpLogic.Settings(); settings.SetCommCnlParams(commCnlParams); }
/// <summary> /// Установить параметры канала связи по умолчанию /// </summary> public override void SetCommCnlParamsToDefault(SortedList<string, string> commCnlParams) { CommUdpLogic.Settings settings = new CommUdpLogic.Settings(); settings.SetCommCnlParams(commCnlParams); }