C cbq16 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #1 我在用ms.net中的c#开发一个网站,我要在不同控件之间实现用enter键代替tab键。请问我该怎么写代码,我是个初学者,能给出源代码吗,可以说得详细一些吗。谢谢!!!
L lyunp Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #3 在控件的keypress事件中将回车键转换成TAB键即可,用sendkey。
H happylcq Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-04 #4 楼上的人家问的不是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"); }
楼上的人家问的不是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"); }
H HeXiang Lee Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-10 #5 在Form的ONKeyDown事件是做﹐設置Form的Keypressview為true. this.SelectNextControl()
一 一少 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-10 #6 我没搞过C#,你试着发个 WM_NEXTDLGCTL 消息试试
G glpttlb Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-11 #7 happylcq的回答已很完美了,这个问题到此为止!