社区
C#
帖子详情
C#中如何实现用方向键来替代tab键来移动焦点?
谭海燕
2010-06-17 10:28:34
按照客户需求,系统需要屏蔽鼠标,运行的时候,没有鼠标,
只有键盘,而且键盘上没有tab,只有方向键和一个确定按键(键盘是由公司自己设计制作的)
winform中,几个TextBox,几个Button。
需求:
1.现在需要用键盘的方向键来替代tab移动焦点
2.需要用键盘上的确认件来替代回车(Enter)键
请各位指教。
谢谢
...全文
283
5
打赏
收藏
C#中如何实现用方向键来替代tab键来移动焦点?
按照客户需求,系统需要屏蔽鼠标,运行的时候,没有鼠标, 只有键盘,而且键盘上没有tab,只有方向键和一个确定按键(键盘是由公司自己设计制作的) winform中,几个TextBox,几个Button。 需求: 1.现在需要用键盘的方向键来替代tab移动焦点 2.需要用键盘上的确认件来替代回车(Enter)键 请各位指教。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianuMan
2010-06-18
打赏
举报
回复
[Quote=引用 3 楼 feiyinzilgd 的回复:]
可不可以直接利用键值?来实现tab键和确认键?
主要是键盘是公司自己做的,现在提供给我的只有几个键值。
如果直接使用键值,怎么个是实现发?
谢谢
[/Quote]
前面说的很清楚了,就是当按下方向键->,输出一个Tab键
我不是太清楚你公司的键盘时什么样子的
你也可以生成一个各个控件的列表,当点击方向键-〉,将焦点设置到下一个控件。
谭海燕
2010-06-18
打赏
举报
回复
自己顶下。
谭海燕
2010-06-18
打赏
举报
回复
可不可以直接利用键值?来实现tab键和确认键?
主要是键盘是公司自己做的,现在提供给我的只有几个键值。
如果直接使用键值,怎么个是实现发?
谢谢
wuyq11
2010-06-17
打赏
举报
回复
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Up: { SendKeys.Send("{Tab}"); break; }
case Keys.Down: { break; }
}
}或ProcessCmdKey
wonsoft
2010-06-17
打赏
举报
回复
你可以改写KeyPress事件,如果是确认键,你修改参数为Enter即可,同理,方向键,你把参数修改为tab即可。
用
C#
实现
工控上位机
结合Github高星开源项目SharpSCADA讲解工控上位机开发,重视基础,突出实战,为广大工控从业...在学习过程
中
,可加深对
C#
语言和.NET平台的理解,进一步了解工业以太网协议,熟练对WPF技术的应用,透析组态软件的架构。
C#
中
用
方向键
来替代
tab
键来
移动
焦点
C#
中
用
方向键
来替代
tab
键来
移动
焦点
C#
编程基础(下)—窗体程序技巧1:敲回车
实现
登录按钮功能、按
Tab
键
实现
光标在不同控件之间的顺序切换
C#
制作Winform窗体程序技巧1:在
C#
登录窗体
中
,敲回车即可进行登录
实现
效果:在登录界面一敲回车,就相当于点击登录按钮。
实现
方法:设置该窗体的AcceptButton属性即可,AcceptButton属性值默认是“无”,单击...
C#
虚拟鼠标和键盘按键(三)【SendInput】
本文介绍的Window API的SendInput函数,不仅能虚拟键盘,而且还能虚拟鼠标,同时微软用它取代了我们第二文章
中
说的keybd_event方法,所以相对来说功能更加丰富和先进,并且我们也能更多地了解一些键盘和鼠标的结构体...
QT C++
焦点
事件:多角度解析实用技巧与方法
QT C++
焦点
事件:多角度解析实用技巧与方法
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章