C#回車(chē)切換焦點(diǎn)實(shí)現(xiàn)實(shí)例解析
C#回車(chē)切換焦點(diǎn)在WinForm和Web中實(shí)現(xiàn)以代替TAB鍵是怎么解決的呢?C#C#回車(chē)切換焦點(diǎn)的具體方法是什么呢?下面我們分別來(lái)看看具體的實(shí)現(xiàn)過(guò)程。
C#回車(chē)切換焦點(diǎn)在WinForm中:
有文本框textbox1和textbox2,現(xiàn)在光標(biāo)在textbox1中,按回車(chē)鍵后怎樣讓光標(biāo)跳至textbox2,實(shí)現(xiàn)tab鍵的功能.首先設(shè)置textBox1和textBox2的TabIndex屬性,分別設(shè)置為1,2。
- private void textBox1_KeyPress(object sender,
 - System.Windows.Forms.KeyPressEventArgs e)
 - {
 - if(e.KeyChar == (char)13)
 - {
 - SendKeys.Send("{Tab}");
 - }
 - }
 
C#回車(chē)切換焦點(diǎn)Web中:
在客戶端(即.aspx頁(yè)面內(nèi)),在﹤head﹥..﹤/head﹥之間添加如下代碼:
- ﹤script language="javascript" type="text/javascript"﹥
 - function keyDown()
 - {
 - var keycode=event.keyCode;
 - var keyChar=String.fromCharCode(keycode);
 - if(keycode==13)
 - event.keyCode=9;
 - };
 - **注意: document.onkeydown=keyDown;
 - ﹤/script﹥
 
同時(shí),在﹤body﹥里添加onkeydown="keyDown()"
C#回車(chē)切換焦點(diǎn)在WinForm和Web實(shí)現(xiàn)以代替TAB鍵的問(wèn)題的基本內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#回車(chē)切換焦點(diǎn)有所體會(huì)和幫助。
【編輯推薦】















 
 
 
 
 
 
 