用回车键代替tab键(100分)

  • 主题发起人 主题发起人 cbq16
  • 开始时间 开始时间
C

cbq16

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用ms.net中的c#开发一个网站,我要在不同控件之间实现用enter键代替tab键。请问我该怎么写代码,我是个初学者,能给出源代码吗,可以说得详细一些吗。谢谢!!!
 
我看你还是研究一下javascript吧.
 
在控件的keypress事件中将回车键转换成TAB键即可,用sendkey。
 
楼上的人家问的不是delphi,而且还是页面中.
控件的页面还是用html来写,只是在处理时用c#, 这样在页面中input里加上:
<input onkeydown="if(event.keyCode==13)event.keyCode=9" >
也可以在C#里:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13) event.keyCode = 9");

}
 
在Form的ONKeyDown事件是做﹐設置Form的Keypressview為true.
this.SelectNextControl()
 
我没搞过C#,你试着发个 WM_NEXTDLGCTL 消息试试
 
happylcq的回答已很完美了,这个问题到此为止!
 
后退
顶部