C#回車切換焦點實現實例解析
C#回車切換焦點在WinForm和Web中實現以代替TAB鍵是怎么解決的呢?C#C#回車切換焦點的具體方法是什么呢?下面我們分別來看看具體的實現過程。
C#回車切換焦點在WinForm中:
有文本框textbox1和textbox2,現在光標在textbox1中,按回車鍵后怎樣讓光標跳至textbox2,實現tab鍵的功能.首先設置textBox1和textBox2的TabIndex屬性,分別設置為1,2。
- private void textBox1_KeyPress(object sender,
- System.Windows.Forms.KeyPressEventArgs e)
- {
- if(e.KeyChar == (char)13)
- {
- SendKeys.Send("{Tab}");
- }
- }
C#回車切換焦點Web中:
在客戶端(即.aspx頁面內),在﹤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﹥
同時,在﹤body﹥里添加onkeydown="keyDown()"
C#回車切換焦點在WinForm和Web實現以代替TAB鍵的問題的基本內容就向你介紹到這里,希望對你了解和學習C#回車切換焦點有所體會和幫助。
【編輯推薦】