winform中如何用键盘代替鼠标操作 winform中如何用键盘代替鼠标操作,找了下资料没找到。望大家帮下忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为每一个控件与菜单项设置Tab键顺序,或者指定快捷键这样就可以用键盘控制了。 你说的代替可以是两种方法:1:用键盘模块鼠标的操作;比如:移动光标,点击。2:在程序中大规模的使用快捷键。对于简单的程序我建议你拖一个Menusctrip控件上去,这个控件的各个菜单项均支持快捷键,各种各样的,alt,shift,ctrl等,而且是应用程序级别的快捷键,相当好用。如果你要求更高一些你就只能拦截键盘事件了。 就是让鼠标private void SupplyAdd_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { if (e.KeyCode == Keys.Enter) { txt_GyName.Focus(); this.txt_Account.Focus(); this.txt_Email.Focus(); this.txt_Address.Focus(); } } 「玩一玩」用C#做真正的人脸识别程序可学习型(尝鲜版) visual studio 2008 开发WinCE6.0 应用程序 helpProvider1 查找指定的页面 怎样检测和填充图像封闭区域 WINFORM中ListBox中的项能否实现选中一项上下拖动位置. WPF自定义控件的自定义属性如何在调用XAML中设置? 急问!!!! 在windows服务里调用dll的奇怪问题 急需.NET语言编程规范(比如命名规则等)再线等待。 !! 用户输入界面 msi卸载问题 怎样继承单态类
这样就可以用键盘控制了。
1:用键盘模块鼠标的操作;
比如:移动光标,点击。2:在程序中大规模的使用快捷键。
对于简单的程序我建议你拖一个Menusctrip控件上去,这个控件的各个菜单项均支持快捷键,各种各样的,alt,shift,ctrl等,而且是应用程序级别的快捷键,相当好用。如果你要求更高一些你就只能拦截键盘事件了。
private void SupplyAdd_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
txt_GyName.Focus();
this.txt_Account.Focus();
this.txt_Email.Focus();
this.txt_Address.Focus();
}
}