C#KeyChar错误

时间:2017-04-08 20:13:51

标签: c# eventargs

大家好,我做了C#程序,我想让textbox只接受号码我试了很多不同的代码,我得到同样的错误请帮忙 这是我的代码

    private void agetxt_Click(object sender, EventArgs e)
    {
        if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
        {
            e.Handled = true;
        }
    }

这是我得到的错误消息

错误CS1061'EventArgs'不包含'KeyChar'的定义,也没有扩展方法'KeyChar'接受类型'EventArgs'的第一个参数(你是否缺少using指令或程序集引用?)WindowsFormsApplication1 C:\ Users \ ziadm \ Documents \ Visual Studio 2015 \ Projects \ WindowsFormsApplication1 \ WindowsFormsApplication1 \ Form2.cs 176 Active

1 个答案:

答案 0 :(得分:3)

您正在使用包含scan(text=txt, what=list(1, NULL, NULL, "")) # list of type-"examples" #----------- Read 3 records [[1]] [1] 4475 6685 3547 [[2]] NULL [[3]] NULL [[4]] [1] "infected" "infected" "susceptible" 属性的Click事件。您可能希望在KeyChar上使用KeyPress事件并实现包含TextBox属性的相同逻辑,以便能够检查键入的字符是否为数字或不

KeyChar