如果禁用tab键
题目:
当在一个文本框上按下tab键时,捕获不到keypress事件,要求在文本框上按下tab键时,不跳到下一个焦点的控件上(后续还有好多有焦点的控件)
大早晨发贴,希望大家帮帮忙,不胜感谢
------解决方案--------------------
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; }
}
}
------解决方案--------------------楼上的已经满足你的需求了吧
------解决方案--------------------都是神速...
C# code
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);
}
------解决方案--------------------
你们都说了 我还能说啥
------解决方案--------------------
抢分那这是,见者有份啊