/// <summary> /// Метод запускает форму для редактирования сети Modbus /// </summary> /// <param name="network">Сеть Modbus</param> private void EditNetwork(NetworkController network) { DialogResult result; if (_Network != null) { if (_Network.Connection != null) { if (_Network.Connection.IsOpen) { result = MessageBox.Show(this, "Соединение активно, остановить и продолжить редактирование сети ?", "Внимание", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { this._Network.Stop(); // Останавливаем сетевой контроллер } else { return; } } } // Вызываем форму для редактирования сети Modbus.OSIModel.ApplicationLayer.Slave.Dialogs.EditNetworkControllerDialog dialog = new Modbus.OSIModel.ApplicationLayer.Slave.Dialogs.EditNetworkControllerDialog(); dialog.Network = _Network; result = dialog.ShowDialog(); ShowNetwork(ref _TreeViewNetwork, ref _Network); } return; }
/// <summary> /// Метод запускает форму для редактирования сети Modbus /// </summary> /// <param name="network">Сеть Modbus</param> private void EditNetwork(NetworkController network) { DialogResult result; if (_Network != null) { if (_Network.Connection != null) { if (_Network.Connection.IsOpen) { result = MessageBox.Show(this, "Соединение активно, остановить и продолжить редактирование сети ?", "Внимание", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { this._Network.Stop(); // Останавливаем сетевой контроллер } else { return; } } } // Вызываем форму для редактирования сети Modbus.OSIModel.ApplicationLayer.Slave.Dialogs.EditNetworkControllerDialog dialog = new Modbus.OSIModel.ApplicationLayer.Slave.Dialogs.EditNetworkControllerDialog(); dialog.Network = _Network; result = dialog.ShowDialog(); ShowNetwork(ref _TreeViewNetwork, ref _Network); } return; }