大家好!希望大家能够帮忙为我解决这个疑问。private sub Textbox1_ keypress (Byval sender as system.object,Byval e as system.Windows.Form.keypressEventArgs) Handles Textbox1.keypress dim mychar as charmychar=e.keychar   '通过keychar属性取得输入字符'只接受数字控制字符if char.isdigit(mychar) orelse char.iscontrol(mychar) thenelsee.handled=true    '屏蔽掉其他输入(系统不再进行显示处理)end ifend sub上面的语句中,textbox1_keypress事件到底指的是什么事件,并且textbox1_keydown指的是什么事件,还有就是e.handled=true    '屏蔽掉其他输入(系统不再进行显示处理)指的是什么意思。

解决方案 »

  1.   

    keypress事件用户按下并释放 ANSI 键时发生。
    KeyDown 事件在控件有焦点的情况下按下键时发生。e.handled=true是不接受键盘输入,但前面有个if判断,所以组合键和控制键还是可以用的,也就是可以用快捷键粘贴、复制等
      

  2.   

    能不能再解释的详细一点,我有点看不懂。
    e.handle=true不是表明该事件已经处理,而不再往下进行了