已设置了文本框的charactercasing为UPPER就是当输入a时自动转换为A,但是下面这个行不通呀
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != 8 && e.KeyChar != 65 && !char.IsDigit(e.KeyChar))
{
MessageBox.Show("你输入的数字不对");
e.Handled = true;
}
而如果我改成
if (e.KeyChar == 8 && e.KeyChar == 65 && char.IsDigit(e.KeyChar))
{
}
else
{ MessageBox.Show("你输入的数字不对");
e.Handled = true;
}
就没有问题,很正常,是什么问题。
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != 8 && e.KeyChar != 65 && !char.IsDigit(e.KeyChar))
{
MessageBox.Show("你输入的数字不对");
e.Handled = true;
}
而如果我改成
if (e.KeyChar == 8 && e.KeyChar == 65 && char.IsDigit(e.KeyChar))
{
}
else
{ MessageBox.Show("你输入的数字不对");
e.Handled = true;
}
就没有问题,很正常,是什么问题。
解决方案 »
- 关于集合的类型
- 提交表单后刷新还会重新提交一次
- ?怎样用在c#生成的软件中,再制作可运行的exe程序?(求思路或代码,有范例更好!)
- "因为当前线程不在单线程单元中,故无法实例化 ActiveX 控件"的问题
- 关于 反射 接口 dll 的问题
- 新手:C#中如何使用Sleep()和AfxMessageBox()或者类似功能的函数,先谢了,测试成功马上结贴
- 高分求datagrid打印预览程序
- 请教画三维网格图(混合网格既有径向坐标又有直角坐标)请大家帮忙
- 怎么ArrayList中 BinarySearch()方法,搜索出来的索引为负数(怎么会小于零)呀?
- Socket 的请求和接受
- C# 排序 匿名函数
- C#如何判断网络路径是否为图片格式
关键在于 e.Handled = true;
应该是这个||不是&&,我说的是第二个