即時通訊使用文本框接受條形碼輸入,然後回車鍵做輸入的東西。但是它爲每個輸入的號碼發送一次輸入密鑰。有沒有辦法讓回車鍵只發送一次?或者也許抑制其他進入?文本框發送輸入密鑰輸入每個數字
private void txtBscanned_KeyDown(object sender, KeyEventArgs e)
{
this.txtBscanned.KeyDown += new System.Windows.Forms.KeyEventHandler(this.OnKeyDownHandler);
}
private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
MessageBox.Show(txtBscanned.Text);
}
}
什麼會觸發你正在談論的「一次」? –
我把13個數字,然後輸入結束。但是這個消息框會出現13次。 – SarahJ