捕获按键
来源:互联网 发布:网易股票行情数据 编辑:程序博客网 时间:2024/04/29 13:59
这两天给产线上做了一个烧录工具,用扫描枪录入,扫描枪都会带有一个回车符,这样通过捕获回车符,让输入焦点依次被选中。
keyDown/keyUP/keyPress这三个都可以捕获回车。
但还是有些不同的
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
if (textBox2.Text.ToString().Trim().Length == 0)
{
textBox2.Focus();
}
else
{
if (e.KeyChar == System.Convert.ToChar(13))
{
if (textBox2.Text.ToString().Trim().Length > 0)
{
textBox1.Focus();
e.Handled = true;
}
}
}
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
bool ret=KeysConverter.Equals(e.KeyData,Keys.Space);
if (ret)
{
MessageBox.Show("OK");
e.Handled = true;
}
else
{
MessageBox.Show("Key value:"+e.KeyValue);
}
}
发现KeysConverter这个辅助类很好用。
- 捕获按键
- 捕获Esc按键消息
- JavaScript 捕获按键
- 捕获按键消息
- JavaScript 捕获按键
- wxPython 捕获按键消息
- DataGridView捕获上下左右按键
- 捕获Home按键
- android 捕获按键触发
- 键盘按键代码捕获演示
- 键盘按键代码捕获演示
- C#控件捕获按键事件
- 捕获键盘按键的示例
- 后台运行程序捕获按键
- 使用 Animation dll 捕获按键
- symbian 按键事件的捕获
- activity中捕获HOME按键
- C#控件捕获按键事件
- 关于 overridePendingTransition()使用
- 图论500题
- 《 数据库技术内幕 》
- WideCharToMultiByte和MultiByteToWideChar函数的用法
- Apache commons包简介
- 捕获按键
- Git 的origin和master分析
- 黑马程序员之java学习笔记16
- SOLID原则
- 斯坦福大学机器学习笔记(英文版)
- hduoj!1086!【数学】
- Java在利用反射条件下替换英文字母中的值
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- 利用UIImageView连续播放图片动画效果