爱问知识人 爱问教育 医院库

VBA

首页

VBA

在窗体文本框Text l中输入“456AbC”后,立即窗口上输出的结果是什么,可以解释一下以下程序?
  Private Sub Textl_KeyPress(KeyAscii As Integer)
  Select Case DeyAscii
  Case 97 To 122
  Debug.Print Ucase(Chr(KeyAscii));
  Case 65 To 90
  Debug.Print Lcase(Chr(KeyAscii));
  Case 48 To 57
  Debug.Print Chr(KeyAscii);
  Case Else
  KeyAscii = 0
  End Select
  End Sub

提交回答
好评回答
  • 2010-09-19 13:28:52
    这是一个按键选择程序。
    大致意思是:
    在按下Textl文本框时触发这个事件。它是按键一下,触发一次。根据按下键的ASCII码值判断按下的键到底是哪一个键。如果是小写字母,就转换成大写字母(UCase函数),再将其打印;如果是大写字母,就转换成小写字母(LCase函数),并将其打印;如果是数字,就直接将它打印输出(Print函数);如果是其它字符,则输出空字符(ASCII 0的输出是NULL值)。

    _***

    2010-09-19 13:28:52

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):