Exemple #1
0
        private void BarcodeScanner1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {
            try
            {
                while (true)
                {
                    Application.DoEvents();
                    ReadData += BarcodeScanner1.ReadExisting();
                    if (ReadData.IndexOf('\r') >= 0)
                    {
                        break;
                    }
                }
                ReadData = ReadData.Replace("", "");
                ReadData = ReadData.Trim();

                if (Txt_Test.InvokeRequired)
                {
                    Txt_Test.BeginInvoke(new Action(() =>
                    {
                        Txt_Test.Text = ReadData + "\n";
                    }));
                }
                else
                {
                    Txt_Test.Text = ReadData;
                }
            }
            catch (Exception ex)
            {
            }
        }