博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinForm中变Enter键为Tab键实现焦点转移的方法
阅读量:4597 次
发布时间:2019-06-09

本文共 1563 字,大约阅读时间需要 5 分钟。

if (e.KeyCode == Keys.Enter)            {                //this.SelectNextControl(this.ActiveControl,true, true, true, true);                SendKeys.Send("{Tab}");  //向活动应用程序发送击键 注意格式:Send("{Tab}");中的{}            }

 

/// /// 窗体控件控制相关的方法/// public class ControlTools{    private Form frm;    public ControlTools(Form frm)    {      this.frm = frm;    }    ///     /// 窗体上所有子控件的回车设成Tab    ///     public void EnterToTab()    {      frm.KeyPreview = true;      frm.KeyPress += new KeyPressEventHandler(frm_KeyPress);    }    ///     /// 注册窗体的KeyPress事件    ///     ///     ///     private void frm_KeyPress(object sender, KeyPressEventArgs e)    {      if (e.KeyChar == (char)Keys.Enter)      {        frm.SelectNextControl(frm.ActiveControl, true, true, true, true);      }    }    ///     /// 把某一个控件的所有子控件(TextBox ComboBox)的回车设成Tab    ///     /// 容器控件    public void EnterToTab(Control groupControl)    {      foreach (Control control in groupControl.Controls)      {        if (control is TextBox || control is ComboBox)          control.KeyPress += new KeyPressEventHandler(control_KeyPress);      }    }    ///     /// 注册控件的KeyPress事件    ///     ///     ///     private void control_KeyPress(object sender, KeyPressEventArgs e)    {      if (e.KeyChar == 13)      {        SendKeys.Send("{Tab}");        e.Handled = false;      }    }}

 

 

来源参考:

http://www.phpstudy.net/b.php/100776.html  WinForm中变Enter键为Tab键实现焦点转移的方法

http://blog.csdn.net/jameshelong/article/details/11947549  在winform窗口上,实现按回车键(Enter)光标移至下一个控件的方法  

转载于:https://www.cnblogs.com/shy1766IT/p/8178204.html

你可能感兴趣的文章
MD5-总结
查看>>
Linq to Entity 时间差作为筛选条件产生的问题
查看>>
JS常用类型事件
查看>>
Python:笔记(2)——函数与模块
查看>>
正则表达式
查看>>
raise指令触发异常实例
查看>>
sphinx的安装配置和中文分词包coreseek
查看>>
HashMap Hashtable区别
查看>>
Oracle 11i与12R在功能上有什么区别
查看>>
Hero In Maze(BFS广搜)
查看>>
操作列表
查看>>
iOS开发之Runtime使用
查看>>
导入maven项目时出现 Version of Spring Facet could not be detected. 解决方法
查看>>
nginx https ssl 设置受信任证书[原创]
查看>>
第二个项目:WC
查看>>
PowerMock注解PowerMockIgnore的使用方法
查看>>
ASP基础之内置类型及注意点
查看>>
设计模式10-装饰模式
查看>>
Beta冲刺Day4
查看>>
Android中intent启动Activity中intent.setFlags()的作用
查看>>