C# 鍵盤Enter鍵取代Tab鍵實現代碼
更新時間:2013年11月29日 15:36:22 作者:
這篇文章主要介紹了C# 鍵盤Enter鍵取代Tab鍵實現代碼,有需要的朋友可以參考一下
說明:在填寫表數據時當輸入完一個文本框后,輸入下一個文本框時需要用Tab鍵切換,但是有的人喜歡用Enter鍵切換下一個,此方法是Enter取代Tab鍵。
效果:

注釋:鍵盤Enter鍵數字為:13
鍵盤Tab鍵數字為:9
函數代碼:
復制代碼 代碼如下:
private void SetEnt()
{
foreach (Control txt in (this.Page.Form.FindControl("ContentPlaceHolderEntity")).Controls)
{
if (txt is System.Web.UI.WebControls.TextBox)
{
if (((TextBox)txt).CssClass != "erp_textarea")
((TextBox)txt).Attributes.Add("onkeydown", "if (window.event.keyCode==13) window.event.keyCode=9");
}
if (txt is System.Web.UI.WebControls.DropDownList)
{
((DropDownList)txt).Attributes.Add("onkeydown", "if (window.event.keyCode==13) window.event.keyCode=9");
}
if (txt is System.Web.UI.WebControls.CheckBox)
{
((CheckBox)txt).Attributes.Add("onkeydown", "if (window.event.keyCode==13) window.event.keyCode=9");
}
}
}

