QR代码包含将焦点放在WPF中下一个对象上的TAB

问题描述 投票:0回答:1

我创建了一个程序,该程序使用Powerscan PD9530扫描仪将不同部件的序列号注册到数据库中。但是其中一部分包含序列号不同部分之间的TAB。我需要将整个序列号放入选定的TextBox中,但是QR代码中的TABS使焦点跳转到下一个TextBox并在跳转时按一些按钮。

我的程序能够识别要扫描的部分,以将其放置在数据库中的正确位置。

序列号格式如下:“ + 002761 M0610500HQ 000001917”空格为TAB

我尝试过:

private void TxtPa_KeyDown(object sender, KeyEventArgs e)
    {            
        if (e.Key == Key.Tab)
        {
            txtPa.Focus();
        }
     }

我希望在输入TAB空间时将焦点重新设置到TxtPa TextBox,但是将TAB之后的下一个数字放到下一个TextBox中。

c# .net barcode-scanner
1个回答
0
投票

由于您的帮助,我设法弄清楚了。

我添加了“ e.Enabled = true”,它几乎解决了我的最初问题。

我只需要声明从函数外部的TextBox中读取的String

string OSRAM = "";
private void TxtPa_KeyDown(object sender, KeyEventArgs e)
{            
    if (e.Key == Key.Tab)
    {
       OSRAM = OSRAM + " " + txtPa.Text;
            serl[5] = OSRAM;              
            e.Handled = true;
    }
 }

非常感谢您的帮助

© www.soinside.com 2019 - 2024. All rights reserved.