在控件的KeyPress事件中,如果当前系统为中文输入法判断e.KeyChar好象无效,比如我只想在某个文本框中输入数字该怎么做(字母和汉字不允许输入)?
解决方案 »
- 游戏24点的算法
- C# winForm和webForm开发,哪个能难一点
- 在c#后台代码中生成了一个可编辑的datagrid 怎么获取不到其中的输入值呢?
- C#调用C++的DLL,并将其返回的Form.Handle嵌入C#的Control中显示
- 如何获取windows 服务运行的当前目录?
- 用JMail组件发送邮件,有错误产生。
- C#開發WinForm程序,處於中斷模式時,為什麼不能打開Excel檔???是軟微bug嗎?
- 急需visual studio.net2003序列号6点以前结帖
- 请问在设备管理或是磁盘管理里面显示的那个是不是真正的硬盘序列号?
- C#中有没有像pb中的sqlca一样的全局数据库连接对象?
- ~~~~~~~~~~~~最后20分,问个智力题目
- c#中excel的问题
e.Handled = true;
{
if ((e.KeyChar >= (char)48 && e.KeyChar<=(char)57) ||
e.KeyChar ==(char)8 || e.KeyChar ==(char)45 || e.KeyChar ==(char)46)
{
}
else
{
MessageBox.Show("輸入的字串有誤﹐請重新輸入﹗","系統信息",MessageBoxButtons.OK,MessageBoxIcon.Error);
e.Handled=true;
}
return true;
}