首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求指教。怎么实现扫描枪扫描之后光标自动跳到上一个TextBox

2012-09-17 
求指教。如何实现扫描枪扫描之后光标自动跳到下一个TextBox如题。假设界面有1个以上的文本框,如何实现扫描枪

求指教。如何实现扫描枪扫描之后光标自动跳到下一个TextBox
如题。
假设界面有1个以上的文本框,如何实现扫描枪扫描后光标自动跳到下一个文本框。


[解决办法]
在textBox的OnChange事件中移到你想要的下一个文本框就行,大概象这样:
TextBoxCurrent_OnChange()
{
TextBoxNext.Focus();
}
[解决办法]
SendKeys.Send("{TAB}");
[解决办法]
一般扫描的扫描完毕后都会发送一个回车键,可以判断当前文本框是否有输入回车键,有回车键输入聚焦下一个文本框,在keyup事件里面写,if(e.KeyCode==Keys.Enter)txtNext.Focus();

如果使用SendKeys.Send("{TAB}");,假如突然跑出个腾讯新闻,就不行了。
[解决办法]
先 active 当前页面 在 send tab ...楼上的问题就解决了

热点排行