设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1680|回复: 12
打印 上一主题 下一主题

[其它] 在文本框中,如何响应数字键盘的“+”键事件?

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-4 09:08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在文本框中,如何响应数字键盘的“+”键事件?Thank you so much.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-12-4 21:08:00 | 只看该作者
keycode
3#
 楼主| 发表于 2006-12-5 07:36:00 | 只看该作者
具体怎么写?一点概念都没有,别笑话!
4#
发表于 2006-12-5 08:15:00 | 只看该作者
5#
 楼主| 发表于 2006-12-5 08:30:00 | 只看该作者
这个例子我看过了,还是不懂。

Private Sub Text3_Enter()
Const VK_NUMLOCK = 144
If GetKeyState(VK_NUMLOCK) <> 1 Then
  End If
End Sub


VK_NUMLOCK = 144是什么意思?keybd_event VK_NUMLOCK, 0, 1, 0在我这里应该跟什么参数值?

6#
发表于 2006-12-5 18:23:00 | 只看该作者
144 +号的编码 1和0是真和假的编码
7#
 楼主| 发表于 2006-12-5 18:33:00 | 只看该作者
144不是数字开关键的编码吗?数字小键盘的“+”、“-”、“Enter”是什么编码?谢谢!
8#
发表于 2006-12-5 18:53:00 | 只看该作者
新建一个窗体,将代码贴进去,然后在窗体主体中按键

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
MsgBox KeyCode
End Sub
9#
 楼主| 发表于 2006-12-5 19:02:00 | 只看该作者
高手:keybd_event能否给解释解释,帮助里没查到。谢谢!
10#
 楼主| 发表于 2006-12-5 23:52:00 | 只看该作者
    “+”键事件得到了,谢谢各位大侠。但随之而来了新问题:在文本框里出现了不希望有的“+”号。也就是说:我只要“+”键的响应事件,但不输入“+”号。

革命尚未成功,同志还需努力……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-31 03:54 , Processed in 0.097843 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表