如何在VB中使用keypress

[复制链接]
查看11 | 回复3 | 2017-9-14 08:18:14 | 显示全部楼层 |阅读模式
按下和松开一个ANSI键是将发生KeyPress事件,该事件可用于窗体、复选框、组合框、列表框、命令按钮、图片框和文本框等大多数控件。当一个控件或窗体具有焦点时,该控件或窗体将接受从键盘上输入的信息keyPress事件过程的一般格式为:private sub 对象名_keypress(keyascii as integer)……end subkeyascii可以识别按键ASCII码,例如按下“A”键,keyascii的值为65,而按下“a”时,其值为97例题:利用keypress事件可以过滤键盘的输入、识别用户是否按下特定的箭、实现大小写的转换。代码:private sub text1_keypress(keyasc...
回复

使用道具 举报

千问 | 2017-9-14 08:18:14 | 显示全部楼层
代码如下:Visual Basic codePrivate Sub GcTextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles GcTextBox2.KeyPress'单独判断回车 ...
回复

使用道具 举报

千问 | 2017-9-14 08:18:14 | 显示全部楼层
你的那个按键可以用vb的子集vbs实现 vbs不用vb编辑。打开一个记事本,保存为vbs格式,双击即可。vb的语法和vbs基本一致,不过vbs没有控件。如果需要循环,加上去就可以。代码如下;set wshell=createobject("wscript.shell")wshell.sendkeys"xxx"xxx是你要的按键,不是ascii码...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行