wince 实现 上下键控制TAB
来源:互联网 发布:查看linux服务器配置 编辑:程序博客网 时间:2024/06/06 06:31
1.先定义一个类,以调用API (注:要按顺序先设置好控件的TabIndex)
private class Win32Helper //创建个类
{
public const int KEYEVENTF_KEYUP = 0x0002;
[DllImport("coredll.dll")]
public static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
}
2.在窗体的KeyDown事件中添加如下代码:(按上下方向键实现文本框的Tab功能)
protected void Form_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down)
{
Win32Helper.keybd_event((byte)Keys.Tab, 0, 0, 0);
}
if (e.KeyCode == Keys.Up)
{
Win32Helper.keybd_event((byte)Keys.ShiftKey, 0, 0, 0);
Win32Helper.keybd_event((byte)Keys.Tab, 0, 0, 0);
Win32Helper.keybd_event((byte)Keys.Tab, 0, Win32Helper.KEYEVENTF_KEYUP, 0);
Win32Helper.keybd_event((byte)Keys.ShiftKey, 0, Win32Helper.KEYEVENTF_KEYUP, 0);
}
}
private class Win32Helper //创建个类
{
public const int KEYEVENTF_KEYUP = 0x0002;
[DllImport("coredll.dll")]
public static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
}
2.在窗体的KeyDown事件中添加如下代码:(按上下方向键实现文本框的Tab功能)
protected void Form_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down)
{
Win32Helper.keybd_event((byte)Keys.Tab, 0, 0, 0);
}
if (e.KeyCode == Keys.Up)
{
Win32Helper.keybd_event((byte)Keys.ShiftKey, 0, 0, 0);
Win32Helper.keybd_event((byte)Keys.Tab, 0, 0, 0);
Win32Helper.keybd_event((byte)Keys.Tab, 0, Win32Helper.KEYEVENTF_KEYUP, 0);
Win32Helper.keybd_event((byte)Keys.ShiftKey, 0, Win32Helper.KEYEVENTF_KEYUP, 0);
}
}
- wince 实现 上下键控制TAB
- tab键控制元素跳转
- 上下键控制音乐的开关
- JavaScript键盘上下键控制移动
- 键盘上下键控制下拉列表上下切换
- VC按TAB键控制控件顺序
- 模仿百度的下拉搜索,上下键控制并赋值
- 用回车键实现MFC对话框中TAB键控制输入焦点在控件中跳转的效果
- 用回车键实现MFC对话框中TAB键控制输入焦点在控件中跳转的效果
- 用回车键实现MFC对话框中TAB键控制输入焦点在控件中跳转的效果
- 用回车键实现MFC对话框中TAB键控制输入焦点在控件中跳转的效果
- Tab键控制光标在指定范围内移动
- js 上下键控制table里tr的背景上下移动选中效果
- ASP.NET网站,通过上下键控制Gridview行焦点的移动
- 实现按上下键控制li的样式移动
- 用回车键实现MFC对话框中TAB键控件输入焦点在控件中跳转的效果(转)
- 用回车键实现MFC对话框中TAB键控件输入焦点在控件中跳转的效果
- 用回车键提交,上下键实现tab键功能.
- 链表中倒数第k个结点
- Android调用Camera摄像机拍照
- Eclipse中在线安装ADT失败,几种其他解决方法
- 关于C语言中的按位与(&)按位或(|)按位异或(^)取反(~)左移(<<)右移(>>)
- Log4j相关文章
- wince 实现 上下键控制TAB
- 全方位清理浮动(解决浮动元素的父元素自适应高度)
- 各cpu支持neon的编译选项
- select-c:forEach 数据的默认选中
- 嵌入式软件工程师笔试必看经典题
- 创新的现有模式
- 0916java
- 刚毕业的码农
- http://blog.csdn.net/hoya5121/article/details/5497896