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;
}
}
}
{{
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;
}
}
}
解决方案 »
- C# 怎样在for循环中去除DataTable特定的项???
- 在wince5.0中如何将picturebox背景设为透明
- c# 2005 DataGridview怎么保存数据到文件
- MFC 24点游戏中,输入四个数,怎么实现自动生成等于24的表达式???
- 如果将以下的JAVASCRIPT代码改写为C# 超难问题
- 在.net中 在代码正常执行,未引发异常的情况下,try对性能有影响吗?
- winform权限问题
- 怎样设置textbox的onfocus??请教.
- 再放分,连接ACCESS数据库成功,可连接SQL SERVER出错,有代码。问题解决就结帖!
- 弹出窗口一直在最前端
- 一个关于和网站数据同步的问题
- 各位高手,请问做我用C#做B/S结构,要注意哪些关键问题?
判断点击的哪个键然后相应的赋值!