florindaniel
Programmer
Hello all,
I've read previous threads concerning touchscreens but I did not find a solution to the problem.
I need more than pressing buttons, I have a numeric keypad and a text control to enter EAN-13 code of the product (let's forget for the moment of the Quantity text).
The main problem I am facind is that each button (0-9) press also fires a Valid-Lost Focus sequence of the text control and I really dont't know how to finish the read cycle.
I can introduce the AEN code by means of keyboard or barcode reader = code + ENTER or by means of the on-screen keyboard. The first way fires the Valid-Lost focus once, after ENTER; the second fires them each time I press a command button.
I also can not check for the validity of the product after each digit because I can (presumely) have codes like 00011 and 000112xxxx (you've got the idea)...
Of course, it seems the best solution is to include the keyboard in another form floating above the main interface but it will be too visually complicated for the user.
Thank you,
Daniel
I've read previous threads concerning touchscreens but I did not find a solution to the problem.
I need more than pressing buttons, I have a numeric keypad and a text control to enter EAN-13 code of the product (let's forget for the moment of the Quantity text).
The main problem I am facind is that each button (0-9) press also fires a Valid-Lost Focus sequence of the text control and I really dont't know how to finish the read cycle.
I can introduce the AEN code by means of keyboard or barcode reader = code + ENTER or by means of the on-screen keyboard. The first way fires the Valid-Lost focus once, after ENTER; the second fires them each time I press a command button.
I also can not check for the validity of the product after each digit because I can (presumely) have codes like 00011 and 000112xxxx (you've got the idea)...
Of course, it seems the best solution is to include the keyboard in another form floating above the main interface but it will be too visually complicated for the user.
Thank you,
Daniel