如何用VB写一个程序以判断是敲击了左control键还是右control键?请高手指点,谢谢!

[复制链接]
查看11 | 回复2 | 2010-11-26 10:25:46 | 显示全部楼层 |阅读模式
我看到了你的留言,但是使用keydown,keypress,keyup事件无法识别特殊功能KEY的左右键,譬如shift,control,alt。
你讲的使用API函数,我倒是查了一些API函数,但不知道怎么用,你教教我吧,谢谢

回复

使用道具 举报

千问 | 2010-11-26 10:25:46 | 显示全部楼层
Dim i, j, intmin As Integer, n As IntegerDim sngsq(), sngt As Single '输入原始数据n = 5 'Val(InputBox("请输入排序的个数N的值"))ReDim sngsq(n)'重新定义数组Print "排序前"For i = 1 To nMsgBox "请输入第" & Str(i) & "个数:"sngsq(i) = Val(InputBox("请输入")) '将输入的数据转换为数值型Print sngsq(i);NextPrintPrint "排序后"'排序For i = 1 To n - 1intmin = i
回复

使用道具 举报

千问 | 2010-11-26 10:25:46 | 显示全部楼层
键盘可以触发keydown、keypress、keyup事件,调用相关API函数就可以了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行