VB游戏开发基础之键盘事件调用

简介: VB笔记20190326 一、关于ascii码的使用 二、关于判断语句的使用 三、关于键盘事件

简介 INTRODUCTIONVB笔记20190326 一、关于ascii码的使用 二、关于判断语句的使用 三、关于键盘事件

764ff8aa03a2f3b4097e8f5bcb73d5be.jpg


一、关于ascii码的使用

ascii码:美国信息交换标准代码

A对应65

B对应66

a对应=A+32=97

b对应98

键盘上的向左键是37

二、关于判断语句的使用

写if一定要有头有尾

头if

身体then

尾end if

判断语句if

if 判断条件 then

  //执行代码

endif

三、关于键盘事件

键盘按下事件: keydown

举例:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Print KeyCode '输出按键的ascii码
If KeyCode = 37 Then  '判断按键
    Form2.Left = Form2.Left - 1000    '窗体向左移动
End If
End Sub


Shift 用来表示是否按下特殊键。

关于是否按下哪个键,按下的键对应的acsii码是多少,我们还可以通过下断点的方式来调试查看到。

程序调试是写程序的时候经常用到的方法,也是非常经典的软件调试方法,这是一个白盒调试,也就是直接代码层面的调试。

相关文章
|
7月前
|
存储 搜索推荐 人机交互
Qt鼠标事件全面解析:从基础到实战
Qt鼠标事件全面解析:从基础到实战
1324 0
|
7月前
|
测试技术 数据库 C++
Qt C++拖放事件探索之旅:多方法深入解析
Qt C++拖放事件探索之旅:多方法深入解析
565 1
VB游戏开发基础之键盘事件调用
VB游戏开发基础之键盘事件调用
|
存储
VB来开发打字高手游戏,灵活运用时钟控件【VB学习笔记2020课堂版09】
VB来开发打字高手游戏,灵活运用时钟控件【VB学习笔记2020课堂版09】
113 0
VB来开发打字高手游戏,灵活运用时钟控件【VB学习笔记2020课堂版09】
|
索引 Windows
VB编程:Timer控件实例幼儿识字卡片-35
VB编程:Timer控件实例幼儿识字卡片-35
关于VB6.0中控件加载的难题
我想大家都多多少少都为VB6.0中ActiveX控件的加载而感到头痛,比如有时候在打开一个工程的瞬间它给你弹出无法加载或加载错误的提示框,在你想用到某个控件时,VB6.0中又找不到……这样的情况真的很让人恼火!!!
|
索引 Windows
VB编程:Timer控件实例幼儿识字卡片
VB编程:Timer控件实例幼儿识字卡片
125 0
|
内存技术 容器
Win32编程点滴5 - 响应ActiveX控件的事件
在最近的一篇文章中说到了,如何创建ActiveX,这次我们来响应事件。这次,我们将创建一个类:CGeneralEventSink,它能够响应任何Dispatch事件(事件的接口继承与IDispatch)。
1026 0