keydown or the keypress event is the best way to deal with it and simple, easy. Its also in the TextChanged method - check for the format you need for it to be a barcode and then do processing. Thats...