博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinForm 实现按 Enter键 动态将光标定位到下一个TextBox
阅读量:5917 次
发布时间:2019-06-19

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

private void Form2_Load(object sender, EventArgs e)

        {
            foreach (Control c in this.Controls) //获取页面中的所有控件
            {
                if (c.GetType().ToString() == "System.Windows.Forms.TextBox")//如果是TextBox控件,则添加事件
                {
                    TextBox tb1=c as TextBox;
                    c.KeyDown += new KeyEventHandler(Key_Down);
                }
            }
        }
 
        private void Key_Down(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                //this.SelectNextControl(this.ActiveControl,true, true, true, true);
                SendKeys.Send("{Tab}");  //向活动应用程序发送击键 注意格式:Send("{Tab}");中的{}
            }
        }

转载于:https://www.cnblogs.com/xiexingen/archive/2013/01/05/2846522.html

你可能感兴趣的文章
并发集合(七)创建并发随机数
查看>>
【原】使用iScroll.js解决ios4下不支持position:fixed的问题
查看>>
JBPM4.4(2)-state结点和decision结点
查看>>
定制并发类(三)实现一个基于优先级的Executor类
查看>>
我感受到的排序机制参考
查看>>
【mongodb系统学习之二】mongodb的启动
查看>>
ulimit 值超出允许范围导致无法登陆操作系统
查看>>
Lua 函数用法和它的"诡异"之处
查看>>
MFC学习笔记之四(音乐,文字输出,障碍物,弹窗)
查看>>
Java IO 之 OutputStream源码
查看>>
【设计模式】责任链4-链接链
查看>>
Android中SQLite应用详解
查看>>
VS2012 反汇编
查看>>
企业网站建设为何选择动态网页设计
查看>>
如何在E-MapReduce中玩转OSS
查看>>
JPA注解@Enumerated映射枚举字段
查看>>
ViewModel 基础使用和源码分析
查看>>
逆向分析及修复稀土掘金iOS版客户端闪退bug
查看>>
react的生命周期有哪些?有什么需要注意的地方?
查看>>
vue 数独
查看>>