示例#1
0
        // Multiple Serial Port Popup Event Handler
        private void m_Closing(object sender, CancelEventArgs e)
        {
            MultipleSerialPopup multipleSerialPopup = sender as MultipleSerialPopup;

            if (multipleSerialPopup == null)
            {
                return;
            }

            if (multipleSerialPopup.BalancePortName != "Unused")
            {
                BalancePort = multipleSerialPopup.BalancePortName;
                Settings.Default.COMPort = multipleSerialPopup.BalancePortName;
            }
            if (multipleSerialPopup.ColorPortName != "Unused")
            {
                ColorPort = multipleSerialPopup.ColorPortName;
                Settings.Default.ColorCOMPort = multipleSerialPopup.ColorPortName;
            }

            Settings.Default.Save();
        }
示例#2
0
        private void NewBalance_Load(object sender, EventArgs e)
        {
            int numConnectedPorts = SerialPort.GetPortNames().ToList().Count;

            if (numConnectedPorts > 1)
            {
                MultipleSerialPopup m = new MultipleSerialPopup();

                m.Closing += m_Closing;

                m.Show();
            }
            else if (numConnectedPorts == 1)
            {
                SingleSerialPopup s = new SingleSerialPopup();

                s.Closing += s_Closing;
                s.Show();
            }

            LoadAndUpdateAppFiles();

            NewBalanceDataGridView.SelectionMode = DataGridViewSelectionMode.CellSelect;
        }
示例#3
0
        private void NewBalance_Load(object sender, EventArgs e)
        {
            int numConnectedPorts = SerialPort.GetPortNames().ToList().Count;

            if (numConnectedPorts > 1)
            {
                MultipleSerialPopup m = new MultipleSerialPopup();

                m.Closing += m_Closing;

                m.Show();
            }
            else if (numConnectedPorts == 1)
            {
                SingleSerialPopup s = new SingleSerialPopup();

                s.Closing += s_Closing;
                s.Show();
            }

            LoadAndUpdateAppFiles();

            NewBalanceDataGridView.SelectionMode = DataGridViewSelectionMode.CellSelect;
        }