知识大全 键盘控制焦点移动

Posted

篇首语:风华是一指流砂,苍老是一段年华。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 键盘控制焦点移动相关的知识,希望对你有一定的参考价值。

VB.NET:键盘控制焦点移动  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   在数据库的项目中 一定会有输入数据的Form 最令录入人员头痛的就是每填完一个数据后 要再操作鼠标 或者另一只手按一下Tab(不过还是很麻烦) 最人性化呢就是:按回车键(在小键盘内输入只要一只手就可以了) 还可以用方向键控制 第一步:Form的KeyPreview的属性为True 第二步:按照需要把TabIndex按顺序设置 第三步:编写一个方法 代码如下: FocusMove Is Function Name ControlName Is the Control s Name Which you want to use Private Sub FocusMove()Sub FocusMove(ByVal sender As Object ByVal e As System Windows Forms KeyPressEventArgs) Handles ControlName KeyPress ControlName KeyPress If e KeyChar = ChrW( ) Then SelectNextControl is a Function will be introduced next SelectNextControl(sender True True True False) End If End Sub SelectNextControl的说明来自MSDN: 激活下一个控件 [Visual Basic] Public Function SelectNextControl( _ ByVal ctl As Control _ ByVal forward As Boolean _ ByVal tabStopOnly As Boolean _ ByVal nested As Boolean _ ByVal wrap As Boolean _ ) As Boolean [C#] public bool SelectNextControl( Control ctl bool forward bool tabStopOnly bool nested bool wrap ); [C++] public: bool SelectNextControl( Control* ctl bool forward bool tabStopOnly bool nested bool wrap ); [JScript] public function SelectNextControl( ctl : Control forward : Boolean tabStopOnly : Boolean nested : Boolean wrap : Boolean ) : Boolean; 参数 ctl 从其上开始搜索的 Control forward 如果为 true 则在 Tab 键顺序中前移 如果为 false 则在 Tab 键顺序中后移 tabStopOnly true 表示忽略 TabStop 属性设置为 false 的控件 false 表示不忽略 nested true 表示包括嵌套子控件(子控件的子级) false 表示不包括 wrap true 表示在到达最后一个控件之后从 Tab 键顺序中第一个控件开始继续搜索 false 表示不继续搜索 返回值 如果控件已激活 则为 true 否则为 false 备注 如果将控件的 ControlStyles Selectable 样式位设置为 true 该控件包含在另一个控件中 而且其所有父控件都可见并已启用 则 SelectNextControl 方法激活 Tab 键顺序中的下一个控件 下面列表中的 Windows 窗体控件是不可选择的 从该列表中的控件派生的控件也是不可选择的 Label Panel GroupBox PictureBox ProgressBar Splitter LinkLabel(当控件中没有链接时) 要求 平台: Windows Windows NT Windows ME Windows Windows XP Home Edition Windows XP Professional Windows Server 系列     最后要注意的就是TabIndex的设置 如果控件在GroupBox中 那么GroupBox要在TabIndex的顺序中 就是说 如果TextBox 在GroupBox 中 那么GroupBox Index= TextBox Index= 并且在SelectNextControld的参数nested=true 即可 还有一些细节大家在平时使用的时候还要多多注意的 end cha138/Article/program/net/201311/11492

相关参考

水电厂计算机监控系统键盘操作与控制规定?

运行人员通过键盘或跟踪球进行选择画面和屏幕管理操作之外,主要是完成5.3条款中的操作控制任务。功能设计上应采取下述措施:  a.充分利用人机联系方式、采用键盘(专用键或动态键)和画面对话区显示一致控制

水电厂计算机监控系统键盘操作与控制规定?

运行人员通过键盘或跟踪球进行选择画面和屏幕管理操作之外,主要是完成5.3条款中的操作控制任务。功能设计上应采取下述措施:  a.充分利用人机联系方式、采用键盘(专用键或动态键)和画面对话区显示一致控制

知识大全 联想膝上型电脑怎么用键盘控制滑鼠

联想膝上型电脑怎么用键盘控制滑鼠?F1 显示当前程式或者windows的帮助内容。F2 当你选中一个档案的话,这意味着“重新命名”F3 当你在桌面上的时候是开启“查询:所有档案”对话方块F10或ALT

知识大全 jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果

jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 用程序模拟键盘和鼠标

  在Windows大行其道的今天windows界面程序受到广大用户的欢迎对这些程序的操作不外乎两种键盘输入控制和鼠标输入控制有时对于繁杂的或重复性的操作我们能否通过编制程序来代替手工输入而用程序来模

知识大全 在桌面上移动图标时,原图标没有动反而又复制了一个是怎么回事

在桌面上移动图标时,原图标没有动反而又复制了一个是怎么回事?用鼠标左键拖动文件,如果在同一个盘符下,就会是移动;如果是不同盘符,默认就是复制。简单办法是在左键拖动的同时,按住键盘的Shift键,就会是

通信基站辐射并不大

当移动电话逐渐成为现代人必不可少的工具时,基站辐射的相关问题也日益成为公众担忧的焦点。事实上,我国对移动通信频段的电磁环境限值是有明确规定的,即《电磁辐射防护规定》(GB8702-1988)中规定的4

通信基站辐射并不大

当移动电话逐渐成为现代人必不可少的工具时,基站辐射的相关问题也日益成为公众担忧的焦点。事实上,我国对移动通信频段的电磁环境限值是有明确规定的,即《电磁辐射防护规定》(GB8702-1988)中规定的4

知识大全 魔兽世界我想摆脱滑鼠流键盘如何释放技能顺手

魔兽世界我想摆脱滑鼠流键盘如何释放技能顺手你可以把最常用的三个技能放1234键,次重要的技能放567890键,但是要在介面键位修改立面把567890几个价位改成zxcqerf这几个键位,离控制方向的a

移动保险操作风险源

移动保险操作风险源进行有效的操作风险控制手段之一就是控制或者改善风险源。因此,有必要找出移动保险操作风险的风险源。根据现代企业风险管理理论,风险源指可能促成不利结果出现的危险因素的来源,移动保险的危险