I can understand if you are developing a POS system you may want this input to be directed to the textbox. You could always try setting the KeyPreview to True on the Form. Then on the KeyPress you could try
private void YourForm\_KeyPress(object sender, KeyPressEventArgs e)
{
ScannerFirstKeyValue = e.KeyChar.ToString();
if (this.ActiveControl != this.YourTextBox)
{
YourTextBox.AppendText(ScannerFirstKeyValue);
}
this.ActiveControl = YourTextBox;
}
This would ensure all input is placed in correct textbox. Remember if you have multiple textboxes this will be a problem!! Unless the BC Reader has some sort of prefix that can distinguish it from a keyboard.
Regards Mick Curley :)