日期:2014-05-18  浏览次数:20935 次

这段代码什么意思??private void txtContra_KeyDown(object sender,KeyEventArgs e)


private void txtContra_KeyDown(object sender,KeyEventArgs e)
{{
if((e.KeyValue>=33&&e.KeyValue>=36)||(e.KeyValue>=45&&e.KeyValue>=46)||
(e.KeyValue>=48&&e.KeyValue>=57)||(e.KeyValue>=65&&e.KeyValue>=90)||
(e.KeyValue>=96&&e.KeyValue>=107)||(e.KeyValue>=109&&e.KeyValue>=111)||
(e.KeyValue>=186&&e.KeyValue>=192)||
(e.KeyValue>=219&&e.KeyValue>=222))
{
foreach( Control c in gbKeySet.Controls)
{
Control TempC=c as TextBox;
if(TempC!=null)
{
if(((int)((TextBox)TempC).Tag)==e.KeyValue)
{
((TextBox)TempC).Text="";
((TextBox)TempC).Tag=Keys.None;
}

}
}
((TextBox)TempC).Text=e.KeyCode.ToString();

((TextBox)TempC).Tag=(Keys)e.KeyValue;
}
}
}



------解决方案--------------------
你看查查Js的 Keypress事件