private void сохранитьНастройкиToolStripMenuItem_Click(object sender, EventArgs e) { mbs.Autostart = checkBox1.Checked; mbs.Parity = (Parity)comboBox3.SelectedItem; mbs.StopBit = (StopBits)comboBox4.SelectedIndex; Mbsettings.SaveToFile(mbs); }
public static void SaveToFile(Mbsettings ms) { using (FileStream fs = new FileStream(_FILE_PATH, FileMode.OpenOrCreate)) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, ms); string s = string.Format("Настройки сохранены"); System.Windows.Forms.MessageBox.Show(s); } }
public static void SaveToFile(Mbsettings ms) { using (FileStream fs = new FileStream(_FILE_PATH, FileMode.OpenOrCreate)) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, ms); string s=string.Format("Настройки сохранены"); System.Windows.Forms.MessageBox.Show(s); } }
private void Init() { try { System.Drawing.Icon ico = new Icon("cyberduck.ico"); this.Icon = ico; } catch { } mbs = Mbsettings.LoadFromFile(); server = new Server(); server.OnDataRecieve += server_OnDataRecieve; server.OnClientConnect += server_OnClientConnect; server.OnServerError += server_OnServerError; inWorkFlag = false; DataRate = 9600; DataBits = 8; // DataParity = Parity.Even; // DataStopBit = StopBits.One; // Parity p; // p= (Parity)Enum.Parse(typeof(Parity), comboBox3.SelectedItem.ToString(), true); // DataParity = p; DataParity = mbs.Parity; //StopBits sb; // sb = (StopBits)Enum.Parse(typeof(StopBits), comboBox4.SelectedItem.ToString(), true); // DataStopBit = sb; comboBox3.SelectedItem = mbs.Parity; comboBox4.SelectedItem = mbs.StopBit; checkBox1.Checked = mbs.Autostart; DataStopBit = mbs.StopBit; deviceList = new Dictionary <int, modbus>(); }
private void Init() { try { System.Drawing.Icon ico = new Icon("cyberduck.ico"); this.Icon = ico; } catch { } mbs = Mbsettings.LoadFromFile(); server = new Server(); server.OnDataRecieve += server_OnDataRecieve; server.OnClientConnect+=server_OnClientConnect; server.OnServerError += server_OnServerError; inWorkFlag = false; DataRate = 9600; DataBits = 8; // DataParity = Parity.Even; // DataStopBit = StopBits.One; // Parity p; // p= (Parity)Enum.Parse(typeof(Parity), comboBox3.SelectedItem.ToString(), true); // DataParity = p; DataParity = mbs.Parity; //StopBits sb; // sb = (StopBits)Enum.Parse(typeof(StopBits), comboBox4.SelectedItem.ToString(), true); // DataStopBit = sb; comboBox3.SelectedItem = mbs.Parity; comboBox4.SelectedItem = mbs.StopBit; checkBox1.Checked = mbs.Autostart; DataStopBit = mbs.StopBit; deviceList = new Dictionary<int, modbus>(); }