You must Sign In to post a response.
  • Category: .NET

    How to split data to text boxes when read qr code data ?

    How to split data to text boxes when read qr code data ?

    I work in windows form application c# visual studio 2015

    This windows form read data by qr reader device and get it as this formate

    30 General Conference of Arab Pharmaceutical Unions
    UserName : michel bondq
    Country : Egypt
    Membership : part

    when read qr it give me message above in text file

    I created text file and open it by hand and read qr it give me message above

    SO THAT

    IF i need to read data from device and receive result directly from device in windows form application as following :

    textbox1 michel bondq

    textbox2 Egypt

    textbox3 part

    so that my question

    if i need to read data directly to windows form how to receive and split data as following :

    textbox1 michel bondq

    textbox2 Egypt

    textbox3 part

    if i put cursor mouse in any textbox it read all data in only one textbox

    i need to split it to textboxes after every (:) and get value and put in textbox
  • #768936
    You can try to use given code snippet in your source code for split data to text boxes when read qr code data


    private void textBox4_KeyDown(object sender, KeyEventArgs e)
    {

    string[] lines = textBox4.Text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);

    if (lines.Length >2)
    {
    textBox1.Text = lines[1].Substring(lines[1].IndexOf(":") + 1);
    textBox2.Text = lines[2].Substring(lines[2].IndexOf(":") + 1);
    }

    Or
    private void textBox4_KeyDown(object sender, KeyEventArgs e)
    {
    if (textBox1.Text.Length > 0)
    {
    if (e.KeyCode == Keys.Return)
    {
    bCode = textBox4.Text;
    }


  • Sign In to post your comments