//переименование порта private void ToolStripTextBox1_KeyPress(object sender, KeyPressEventArgs e) { try { if (e.KeyChar == (char)13) //Enter { string name = toolStripTextBox1.TextBox.Text; Port p = GetPortFromSelectedItem(); if (p.BordNumber == 0) { return; } CurrentDxc.Ports.Find(x => x.BordNumber == p.BordNumber && x.PortNumber == p.PortNumber).Name = name; contextPorts.Close(); ClearLog(); InvokeLog("", CurrentDxc.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Переименование порта"); Log.WriteLog("ToolStripRenamePort", ex.Message); } }
public void SaveDXCinfo() { if (!String.IsNullOrEmpty(FileNameDxcInfo)) { File.WriteAllText(FileNameDxcInfo, dxc.ToString()); } }
//Select DXC in listbox void LbAllSelectedIndexChanged(object sender, EventArgs e) { string methodName = new StackTrace(false).GetFrame(0).GetMethod().Name; try { if (lbAll.SelectedItems.Count != 1) { return; } CurrentDxc = DxcList.Find(x => x.CustomName == lbAll.SelectedItem.ToString()); ClearLog(); CurrentDxc.ReadInfoFromIp(); Help.BeepClick(); InvokeLog("", CurrentDxc.ToString()); #region test //CurrentDXC.alarms=ReadAlarmsFromFile("test_ALARMS.txt"); #endregion dataGridView1.Rows.Clear(); ViewDXCAlarmsDGV(CurrentDxc, FromFilter, ToFilter); } catch (Exception exception) { Log.WriteLog(methodName, exception.Message); } }