girer. Barkod girişini kabul etmek için bir metin kutusu ve daha sonra giriş ile ilgili bir şeyler yapmak için enter tuşuna basın. Ancak girilen her numara için giriş anahtarını bir kez gönderir. Giriş tuşunun sadece bir kez gönderilmesinin bir yolu var mı? Ya da ötekiler girer mi?textbox, girilen her bir numara için giriş anahtarını
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);
}
}
Konuştuğunuz "bir kez" ne tetikleyecek? –
13 sayı koydum ve sonunda bir enter. Ama mesaj kutusu 13 kez geliyor. – SarahJ