如果禁用tab键

快乐的毛毛虫 2012-03-22 08:59:11
题目:

  当在一个文本框上按下tab键时,捕获不到keypress事件,要求在文本框上按下tab键时,不跳到下一个焦点的控件上(后续还有好多有焦点的控件)

  大早晨发贴,希望大家帮帮忙,不胜感谢
...全文
244 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
快乐的毛毛虫 2012-03-22
  • 打赏
  • 举报
回复
谢谢大家
macooidle 2012-03-22
  • 打赏
  • 举报
回复
抢分那这是,见者有份啊
tangxu12 2012-03-22
  • 打赏
  • 举报
回复
你们都说了 我还能说啥
  • 打赏
  • 举报
回复
都是神速...
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);
}
fengying0529 2012-03-22
  • 打赏
  • 举报
回复
楼上的已经满足你的需求了吧
EnForGrass 2012-03-22
  • 打赏
  • 举报
回复
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; }
}
}

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧