消息 1
私信
商城
qwo282615109 灵
网页资讯视频图片
知道
文库贴吧采购地图更多
搜索答案我要提问
首页
用户
合伙人
商城 法律 手机答题 我的
VB 用 KeyAscii 怎么实现按下方向键的
Private Sub Form_Load()
Form1. KeyPreview = True
End Sub
Private Sub Form_KeyPress(KeyAscii%)
If KeyAscii = Asc("39") Then ‘vbKeyRight, 代码 39
Picture1. Left = Picture1. Left + 50
End If
End Sub
为什么这么写按下方向键右键的时候图片不会移动, 应该怎么修改。
我来答 分享 举报
4 个回答#热议# 哪些癌症可能会遗传给下一代?
小先 917
2012-11-22 · TA 获得超过 160 个赞
关注
好像你说的 vbkeyright 的代码 39 是 keycode 而不是 ascii 码, 你可以用
form_keydown 判断
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 39 Then
Picture1. Left = Picture1. Left + 50
End If
End Sub
本回答被提问者采纳
3 评论 分享 举报
北京中安网星科技有限责任公司_
2022-12-29 广告
AD 域安全选北京中安网星科技有限责任公司, 中安网星通过图计算, 身份诱捕等
多种技术, 提高身份认证安全, 专业解决企业身份安全威胁, 为企业提供更全面的
安全防护能力, 创建一个防御者比攻击者更有优势的网络世界 点击进入详情页
本回答由北京中安网星科技有限责任公司_提供