示例#1
0
        // Single Serial Port Popup Event Handler
        void s_Closing(object sender, CancelEventArgs e)
        {
            SingleSerialPopup singleSerialPopup = sender as SingleSerialPopup;

            if (singleSerialPopup == null)
            {
                return;
            }
            SingleSerialType = singleSerialPopup.PortType;

            if (SingleSerialType == SerialType.Balance)
            {
                BalancePort = singleSerialPopup.PortName;
                Settings.Default.COMPort = BalancePort;
            }
            else if (SingleSerialType == SerialType.ColorMeter)
            {
                ColorPort = singleSerialPopup.PortName;
                Settings.Default.ColorCOMPort = ColorPort;
            }
            else
            {
                readBalanceButton.Enabled = false;
                readBalanceButton.Text    = @"Disconnected";
            }

            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;
        }