按回车键变换控件焦点

你。 提交于 2020-03-18 14:56:16

实现效果;  

  

知识运用:

  窗体的KeyPreview属性    //在将键事件传递到具有焦点的控件之前   窗体是否接受此键事件

  public bool KeyPreview  {get;set;}

  SelectNextControl方法    //用于激活下一控件

  public bool SelectNextControl   (Control ctl, bool forward,book tabStopOnly,bool nested,bool wrap)

  

  OnKeyPress方法    //该方法触发KeyPress事件

  proteced override void OnKeyPress   (KeyPressEventArgs e)  //e: 所引发的KeyPressEventArgs

实现代码:

        protected override void OnKeyPress(KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
                this.SelectNextControl(this.ActiveControl,true,true,true,true);
            base.OnKeyPress(e);
        }

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!