VB编程 实现

[复制链接]
查看11 | 回复2 | 2010-8-31 16:57:25 | 显示全部楼层 |阅读模式
VB如何在窗体中显示按下键盘按键的字母
比如说在窗体中显示
你按下了A

你按下了a

你按下了B

你按下了b
请大侠帮忙

回复

使用道具 举报

千问 | 2010-8-31 16:57:25 | 显示全部楼层
VB中提供了keypress,keydown,keyup三个事件来响应键盘这3个事件中第一个事件有keyascii参数,像一楼说的我介绍另2个事件后2个事件都有2个参数KeyCode, Shift 类型均为integer整型所谓的KeyCode参数就是按下键的ASCII码通过这个参数我们就可以知道按下了什么键Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print "您按下了" & Chr(KeyCode)End Sub以上代码即可实现你想要实现的功能你也可以写keyup事件,代码相同,但UP事件不常用讲点多余的Sh
回复

使用道具 举报

千问 | 2010-8-31 16:57:25 | 显示全部楼层
窗体的KeyPress事件中添加如下代码就行了Private Sub Form_KeyPress(KeyAscii As Integer)
Print "您按下了" & Chr(KeyAscii)End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行