会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
QSpring
博客园
首页
新随笔
联系
订阅
管理
C# 和 asp.Net 中用回车代替Tab键
在C#的WinForm中可以在控件的OnKeyPress事件里写。代码如下
Control control
=
(Control)sender;
if
(e.KeyChar
==
13
)
{
SendKeys.Send(
"
"
)
//
发送Tab
//
this.GetNextControl(control,true).Select();
//
选择下一个控件
e.Handled
=
true
;
//
表示事件已经处理。
}
再看看在
asp
.NET里,在网页里要靠javascript来实现。
<
HEAD
>
<
title
>
WebForm1
</
title
>
<
meta name
=
"
GENERATOR
"
Content
=
"
Microsoft Visual Studio .NET 7.1
"
>
<
meta name
=
"
CODE_LANGUAGE
"
Content
=
"
C#
"
>
<
meta name
=
"
vs_defaultClientScript
"
content
=
"
JavaScript
"
>
<
meta name
=
"
vs_targetSchema
"
content
=
"
http://schemas.microsoft.com/intellisense/ie5
"
>
<
script language
=
"
javascript
"
>
document.onkeydown
=
KeyDown;
function KeyDown()
{
var gk
=
event
.keyCode;
if
(gk
==
13
)
{
event
.keyCode
=
9
;
return
;
}
}
</
script
>
</
HEAD
>
posted @
2009-05-27 10:24
QSpring
阅读(
450
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告