中易网

VB代码中KeyAscii具体是怎么用的,是什么意思?

答案:4  悬赏:0  
解决时间 2021-01-20 15:30
VB代码中KeyAscii具体是怎么用的,是什么意思?
最佳答案
使用案例:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If Chr(KeyCode) = "A" Then Image1.Left = Image1.Left - 100
If Chr(KeyCode) = "D" Then Image1.Left = Image1.Left + 100
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
If Chr(KeyAscii) = "w" Then Image1.Top = Image1.Top - 100
If Chr(KeyAscii) = "s" Then Image1.Top = Image1.Top + 100
End Sub
例一:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyUp Then you.Top = You.Top - 10
If KeyCode = vbKeyDown Then You.Top = You.Top + 10

If KeyCode = vbKeyleft Then you.Top = You.left - 10
If KeyCode = vbKeyright Then You.Top = You.left + 10
End Sub
例二:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 37 Then pig.Left = pig.Left - 10
If KeyCode = 38 Then pig.Top = pig.Top - 10
If KeyCode = 39 Then pig.Left = pig.Left + 10
If KeyCode = 40 Then pig.Top = pig.Top + 10
End Sub
例三:
Private Sub Form_KeyPress(KeyAscii As Integer)
if chr(keyascii)="a" then pig.Left = pig.Left - 10
if chr(keyascii)="d" then pig.Left = pig.Left + 10
if chr(keyascii)="w" then pig.top = pig.top - 10
if chr(keyascii)="s" then pig.top = pig.top + 10
end sub
全部回答
KeyAscii 是一个接收键盘向程序发送按键按下时的Ascii码的变量...其实它没有什么神秘,它仅仅是一个传递的变量而已....但它有一个特别之处就是这是一个固定的变量,既不能用其它字符代替...
前面说的不对
我说个例子就打破他的说法了(汉字也有对应的ascii码,键盘没汉字吧!)
keyascii表示你按下的键后的字符代码(字符AScii码)
上面也给了例子,例子是对的!但他的说法应该改正为我的说法了!
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天有人收到平安科技的面试通知了吗?貌似这
口袋妖怪梦的光点小黄在哪里
这到题怎么做?
人的命里缺木起名时名字里是不是就可以代木
时尚·新娘工作室地址在哪,我要去那里办
6splus容量是27.62GB的是多少G
美拍支持ios系统多少以上 我手机系统5.1.1好
一元二次方程没有实数根的题!
灰姑娘洗护生活馆(新华路)地址在哪,我要去那
我想学门技术,不知道该学什么好!
请问我想学服设 读文科好还是理科好?
往届世界杯的赛事情况
音速小粉拳注册过商标吗?还有哪些分类可以注
妙仙堂的保宝宝包效果怎么样?谁用过?
美团 百度糯米 还有什么团购软件?
推荐资讯
玩微盘真的可以赚钱吗
湖北天门现在棉花价多少?以后是张还是跌?
童年作文仿写长妈妈与山海经700字
怎么把动态分区转成逻辑分区,急!!!
淮阳距连云港多远
汉朝军衔制度是什么,校尉是什么官,司隶校尉
戊午年癸亥戊戌日辛酉时男命,那步运好点,老
如何让一个div的百分比宽度以父元素的父元素
天猫静默下单后联系客服业绩算谁的
谁会这道题:1651年英国议会通过的
谁知道哪种实木地板好?
总胆汁酸偏高的原因,怎么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?