题目:  当在一个文本框上按下tab键时,捕获不到keypress事件,要求在文本框上按下tab键时,不跳到下一个焦点的控件上(后续还有好多有焦点的控件)  大早晨发贴,希望大家帮帮忙,不胜感谢

解决方案 »

  1.   

    protected override  bool ProcessDialogKey(Keys  keyData) 

    if((keyData   ==   Keys.Tab)   ) 

       return   false; 

    else  
       return   base.ProcessDialogKey(keyData); 
    }
    webform用js试试这个
    function HandleTabKey(evt) {
            if (evt.keyCode == 9) {
                 if (evt.preventDefault) { evt.preventDefault(); }
                else { evt.returnValue = false; }
            }
        }
      

  2.   

    都是神速...
    bool enterkey;
            protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
            {
                enterkey = false;
                if (keyData == Keys.Tab)
                {
                    return true;
                }
                return base.ProcessCmdKey(ref msg, keyData);
            }