读书人

winform的文本框只能输入数字、使用删

发布时间: 2012-06-17 21:02:01 作者: rapoo

winform的文本框只能输入数字、使用删除键、回车键跟快捷键的复制粘帖
我已经在文本框的KeyPress事件里面实现了输入数字、使用删除键、回车键。
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 10 && e.KeyChar != 13)
{
e.Handled = true;
}

但是快捷键的复制粘帖不知道怎么弄。。
请知道的兄弟帮忙解决一下。。

[解决办法]

C# code
switch (e.KeyChar){    case (char)3:    case (char)8:    case (char)10:    case (char)13:    case (char)22:        break;    default:        {            if (e.KeyChar >= '0' && e.KeyChar <= '9')            {                break;            }            e.Handled = true;            break;        }} 

读书人网 >C#

热点推荐