欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C# 键盘Enter键取代Tab键实现代码

程序员文章站 2024-02-16 23:01:55
说明:在填写表数据时当输入完一个文本框后,输入下一个文本框时需要用tab键切换,但是有的人喜欢用enter键切换下一个,此方法是enter取代tab键。 效果: 注...

说明:在填写表数据时当输入完一个文本框后,输入下一个文本框时需要用tab键切换,但是有的人喜欢用enter键切换下一个,此方法是enter取代tab键。

效果:

C# 键盘Enter键取代Tab键实现代码

注释:键盘enter键数字为:13

   键盘tab键数字为:9

函数代码:

复制代码 代码如下:

private void setent()
        {
            foreach (control txt in (this.page.form.findcontrol("contentplaceholderentity")).controls)
            {
                if (txt is system.web.ui.webcontrols.textbox)
                {
                    if (((textbox)txt).cssclass != "erp_textarea")
                        ((textbox)txt).attributes.add("onkeydown", "if (window.event.keycode==13) window.event.keycode=9");
                }
                if (txt is system.web.ui.webcontrols.dropdownlist)
                {
                    ((dropdownlist)txt).attributes.add("onkeydown", "if (window.event.keycode==13) window.event.keycode=9");
                }
                if (txt is system.web.ui.webcontrols.checkbox)
                {
                    ((checkbox)txt).attributes.add("onkeydown", "if (window.event.keycode==13) window.event.keycode=9");
                }
            }
        }