永发信息网

VB的Keydown事件和KeyPress事件。

答案:2  悬赏:30  手机版
解决时间 2021-05-03 19:17
  • 提问者网友:王者佥
  • 2021-05-02 22:10

以下有一道题,是关于VB的Keydown事件和KeyPress事件的,请好心者帮我详细讲解一下解题过程,顺便说一下Keydown事件和KeyPress事件以及Keyup事件的区别!

Private Sub From_KeyDown(KeyCode As Integer,Shift As Integer)

    Print Chr(KeyCode)

End Sub

Private Sub From_KeyPress(KeyAscii As Integer)

Print Chr(KeyAscii)

End Sub

在一般情况下(即不按住“Shift”键和锁定大写键时)运行程序,若按“T”键,则程序输出的结果是

A)T               B )t                    C) T             D)t

      T                    T                           t                    t

最佳答案
  • 五星知识达人网友:荒野風
  • 2021-05-02 22:24

选 C


KeyCode  是键盘扫描码,表示键盘上键的位置,以大写键为准。


KeyAscii  是键的Ascii码,以按下的字符为准。


按了小写t ,其实键盘上的是大写T的键,先打印KeyCode,所以先打印 T


后打印 t ,这是KeyAscii  码,是小写的t


全部回答
  • 1楼网友:拾荒鲤
  • 2021-05-02 23:33

答案是c

KeyCode  是键盘扫描码,按“T”键,所以是T,它与大小写无关。

KeyAscii  是键的Ascii码,它与大小写有关,没锁定大写键,所以是小写的t

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯