精华内容
下载资源
问答
  • 本函数是用在文本框控件等有Keypress事件的控件,用于限制键盘的输入。T_InputStr是允许输入的字符列表;F_InputStr是不允许输入的字符列表;CapsType是返回大小写;AllowUseChinese允许中文输入
  • VB 按下键盘时触发的KeyPress事件
  • VB keypress事件键盘上每个键的KeyAscii值! 常数 值 描述 vbKeyLButton 1 鼠标左键 vbKeyRButton 2 鼠标右键 vbKeyCancel 3 CANCEL 键 vbKeyMButton 4 鼠标键 vbKeyBack 8 BACKSPACE 键
    案例:
    
       keybd_event vbKeyTab, 0, 0, 0

    VB keypress事件中键盘上每个键的KeyAscii值!

    常数 值 描述
    vbKeyLButton 1 鼠标左键
    vbKeyRButton 2 鼠标右键
    vbKeyCancel 3 CANCEL 键
    vbKeyMButton 4 鼠标中键
    vbKeyBack 8 BACKSPACE 键
    vbKeyTab 9 TAB 键
    vbKeyClear 12 CLEAR 键
    vbKeyReturn 13 ENTER 键
    vbKeyShift 160 SHIFT 键
    vbKeyControl 162 CTRL 键
    vbKeyALT 164 ALT 键
    vbKeyMenu 18 菜单键
    vbKeyPause 19 PAUSE 键
    vbKeyCapital 20 CAPS LOCK 键
    vbKeyEscape 27 ESC 键
    vbKeySpace 32 SPACEBAR 键
    vbKeyPageUp 33 PAGEUP 键
    vbKeyPageDown 34 PAGEDOWN 键
    vbKeyEnd 35 END 键
    vbKeyHome 36 HOME 键
    vbKeyLeft 37 LEFT ARROW 键
    vbKeyUp 38 UP ARROW 键
    vbKeyRight 39 RIGHT ARROW 键
    vbKeyDown 40 DOWN ARROW 键
    vbKeySelect 41 SELECT 键
    vbKeyPrint 42 PRINT SCREEN 键
    vbKeyExecute 43 EXECUTE 键
    vbKeySnapshot 44 SNAP SHOT 键
    vbKeyInser 45 INS 键
    vbKeyDelete 46 DEL 键
    vbKeyHelp 47 HELP 键
    vbKeyNumlock 144 NUM LOCK 键

    A 键到 Z 键与其 ASCII 码的相应值'A' 到 'Z' 是一致的
    常数 值 描述
    vbKeyA 65 A 键
    vbKeyB 66 B 键
    vbKeyC 67 C 键
    vbKeyD 68 D 键
    vbKeyE 69 E 键
    vbKeyF 70 F 键
    vbKeyG 71 G 键
    vbKeyH 72 H 键
    vbKeyI 73 I 键
    vbKeyJ 74 J 键
    vbKeyK 75 K 键
    vbKeyL 76 L 键
    vbKeyM 77 M 键
    vbKeyN 78 N 键
    vbKeyO 79 O 键
    vbKeyP 80 P 键
    vbKeyQ 81 Q 键
    vbKeyR 82 R 键
    vbKeyS 83 S 键
    vbKeyT 84 T 键
    vbKeyU 85 U 键
    vbKeyV 86 V 键
    vbKeyW 87 W 键
    vbKeyX 88 X 键
    vbKeyY 89 Y 键
    vbKeyZ 90 Z 键

    0 键到 9 键与其 ASCII 码的相应值 '0' 到 '9' 是一致的
    常数 值 描述
    vbKey0 48 0 键
    vbKey1 49 1 键
    vbKey2 50 2 键
    vbKey3 51 3 键
    vbKey4 52 4 键
    vbKey5 53 5 键
    vbKey6 54 6 键
    vbKey7 55 7 键
    vbKey8 56 8 键
    vbKey9 57 9 键

    数字小键盘上的键
    常数 值 描述
    vbKeyNumpad0 96 0 键
    vbKeyNumpad1 97 1 键
    vbKeyNumpad2 98 2 键
    vbKeyNumpad3 99 3 键
    vbKeyNumpad4 100 4 键
    vbKeyNumpad5 101 5 键
    vbKeyNumpad6 102 6 键
    vbKeyNumpad7 103 7 键
    vbKeyNumpad8 104 8 键
    vbKeyNumpad9 105 9 键
    vbKeyMultiply 106 乘号 (*) 键
    vbKeyAdd 107 加号 (+) 键
    vbKeySeparator 108 ENTER 键(在数字小键盘上)
    vbKeySubtract 109 减号 (-) 键
    vbKeyDecimal 110 小数点 (.) 键
    vbKeyDivide 111 除号 (/) 键

    功能键
    常数 值 描述
    vbKeyF1 112 F1 键
    vbKeyF2 113 F2 键
    vbKeyF3 114 F3 键
    vbKeyF4 115 F4 键
    vbKeyF5 116 F5 键
    vbKeyF6 117 F6 键
    vbKeyF7 118 F7 键
    vbKeyF8 119 F8 键
    vbKeyF9 120 F9 键
    vbKeyF10 121 F10 键
    vbKeyF11 122 F11 键
    vbKeyF12 123 F12 键
    vbKeyF13 124 F13 键
    vbKeyF14 125 F14 键
    vbKeyF15 126 F15 键
    vbKeyF16 127 F16 键
    展开全文
  • \VB keypress事件键盘上每个键的KeyAscii值
  • VB串口通讯源代码_使用KeyPress及通信事件
  • 案例: keybd_event vbKeyTab, 0, 0, 0 VB keypress事件键盘上每个键的KeyAscii值! 常数 值 描述 vbKeyLButton 1 鼠标左键 vbKeyRButton 2 鼠标右键 vbKeyCancel 3 CANCEL 键 vbKeyMButton 4 鼠标vb...

    ASCII:https://baike.baidu.com/item/ASCII

    案例:
    keybd_event vbKeyTab, 0, 0, 0

    VB keypress事件中键盘上每个键的KeyAscii值!

    常数 值 描述
    vbKeyLButton 1 鼠标左键
    vbKeyRButton 2 鼠标右键
    vbKeyCancel 3 CANCEL 键
    vbKeyMButton 4 鼠标中键
    vbKeyBack 8 BACKSPACE 键
    vbKeyTab 9 TAB 键
    vbKeyClear 12 CLEAR 键
    vbKeyReturn 13 ENTER 键
    vbKeyShift 160 SHIFT 键
    vbKeyControl 162 CTRL 键
    vbKeyALT 164 ALT 键
    vbKeyMenu 18 菜单键
    vbKeyPause 19 PAUSE 键
    vbKeyCapital 20 CAPS LOCK 键
    vbKeyEscape 27 ESC 键
    vbKeySpace 32 SPACEBAR 键
    vbKeyPageUp 33 PAGEUP 键
    vbKeyPageDown 34 PAGEDOWN 键
    vbKeyEnd 35 END 键
    vbKeyHome 36 HOME 键
    vbKeyLeft 37 LEFT ARROW 键
    vbKeyUp 38 UP ARROW 键
    vbKeyRight 39 RIGHT ARROW 键
    vbKeyDown 40 DOWN ARROW 键
    vbKeySelect 41 SELECT 键
    vbKeyPrint 42 PRINT SCREEN 键
    vbKeyExecute 43 EXECUTE 键
    vbKeySnapshot 44 SNAP SHOT 键
    vbKeyInser 45 INS 键
    vbKeyDelete 46 DEL 键
    vbKeyHelp 47 HELP 键
    vbKeyNumlock 144 NUM LOCK 键

    A 键到 Z 键与其 ASCII 码的相应值’A’ 到 ‘Z’ 是一致的
    常数 值 描述
    vbKeyA 65 A 键
    vbKeyB 66 B 键
    vbKeyC 67 C 键
    vbKeyD 68 D 键
    vbKeyE 69 E 键
    vbKeyF 70 F 键
    vbKeyG 71 G 键
    vbKeyH 72 H 键
    vbKeyI 73 I 键
    vbKeyJ 74 J 键
    vbKeyK 75 K 键
    vbKeyL 76 L 键
    vbKeyM 77 M 键
    vbKeyN 78 N 键
    vbKeyO 79 O 键
    vbKeyP 80 P 键
    vbKeyQ 81 Q 键
    vbKeyR 82 R 键
    vbKeyS 83 S 键
    vbKeyT 84 T 键
    vbKeyU 85 U 键
    vbKeyV 86 V 键
    vbKeyW 87 W 键
    vbKeyX 88 X 键
    vbKeyY 89 Y 键
    vbKeyZ 90 Z 键

    0 键到 9 键与其 ASCII 码的相应值 ‘0’ 到 ‘9’ 是一致的
    常数 值 描述
    vbKey0 48 0 键
    vbKey1 49 1 键
    vbKey2 50 2 键
    vbKey3 51 3 键
    vbKey4 52 4 键
    vbKey5 53 5 键
    vbKey6 54 6 键
    vbKey7 55 7 键
    vbKey8 56 8 键
    vbKey9 57 9 键

    数字小键盘上的键
    常数 值 描述
    vbKeyNumpad0 96 0 键
    vbKeyNumpad1 97 1 键
    vbKeyNumpad2 98 2 键
    vbKeyNumpad3 99 3 键
    vbKeyNumpad4 100 4 键
    vbKeyNumpad5 101 5 键
    vbKeyNumpad6 102 6 键
    vbKeyNumpad7 103 7 键
    vbKeyNumpad8 104 8 键
    vbKeyNumpad9 105 9 键
    vbKeyMultiply 106 乘号 (*) 键
    vbKeyAdd 107 加号 (+) 键
    vbKeySeparator 108 ENTER 键(在数字小键盘上)
    vbKeySubtract 109 减号 (-) 键
    vbKeyDecimal 110 小数点 (.) 键
    vbKeyDivide 111 除号 (/) 键

    功能键
    常数 值 描述
    vbKeyF1 112 F1 键
    vbKeyF2 113 F2 键
    vbKeyF3 114 F3 键
    vbKeyF4 115 F4 键
    vbKeyF5 116 F5 键
    vbKeyF6 117 F6 键
    vbKeyF7 118 F7 键
    vbKeyF8 119 F8 键
    vbKeyF9 120 F9 键
    vbKeyF10 121 F10 键
    vbKeyF11 122 F11 键
    vbKeyF12 123 F12 键
    vbKeyF13 124 F13 键
    vbKeyF14 125 F14 键
    vbKeyF15 126 F15 键
    vbKeyF16 127 F16 键

    展开全文
  • Public Class Form1 Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged ... Private Sub TextBox2_KeyPress(ByVal sende...

    Public Class Form1

        Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
            Label1.Text = Label1.Text + TextBox1.Text + vbCrLf
        End Sub

        Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
            If Asc(e.KeyChar) = 13 Then
                Label2.Text = Label2.Text + TextBox2.Text + vbCrLf
            End If
        End Sub
    End Class
     

    运行结果:

    =======textchanged与keypress的区别========

    textchanged:当text的属性值发生改变时,就会触发textchanged事件。相当于说每当输入一个字符的时候就会触发textchanged事件;

    keypress:在输入字符或字符串后需要判断按下的键,(主要时判断键盘按键对应的Asc码值),此时才会触发keypress事件。

    展开全文
  • Combo1.AddItem "北京" Combo1.AddItem "上海" Combo1.AddItem "南京" Combo1.AddItem "广州" Combo1.AddItem "深圳" Combo1.AddItem "中山" Combo1.AddItem "天津" Combo1.AddItem "武汉" Combo1.ListIndex = 0
  • 要实现此功能,只需要更改按钮的default属性,设置为true就OK了。 转载于:https://www.cnblogs.com/Susie2012/archive/2012/12/06/2805303.html

    要实现此功能,只需要更改按钮的default属性,设置为true就OK了。

    转载于:https://www.cnblogs.com/Susie2012/archive/2012/12/06/2805303.html

    展开全文
  • .NET-控件keyDown和keyPress事件

    千次阅读 2017-04-27 10:21:41
    .NET-控件keyDown和keyPress事件
  •  ‘这样就可以接管当前输入的DataGridView1.CurrentCell.Value这个值,完成keypress事件 ‘DataGridView1.CurrentCell.Value '用当前改变的输入做为联想  ‘例如 IF DataGridView1.CurrentCell.Value=XXXX ...
  • VB只只允许输入汉字,输入其它字符无效,输入中文的时候程序好像什么也没做,但是当你的输入法不是中文状态,即将要输入英文或其它字符的时候,会立即弹出一个提示框,告诉你只允许输入中文,在不少的VB应用,进行...
  • 现在已经在textbox的keypress中限制了只能输入一个小数点。如何在每个窗体的文本框都这样限制呢?若要添加函数那该如何调用呢? Private Sub Text1_KeyPress(KeyAscii As Integer) If InStr(Text1.Text, ".")...
  • 在用VB编程时,我们可能需要通过对TextBox的KeyPress、KeyDown编程来实现限制输入,如只能输入数字、字母等,但是通过鼠标右键的粘贴功能却可以使你的代码功亏一篑,本例将演示如何通过调用API屏蔽TextBox的右键功能...
  • .NET keypress 事件之键盘输入控制

    千次阅读 热门讨论 2013-07-23 10:58:23
    记得在用VB6.0 编写机房收费系统的时候这个问题挺容易的,现在换成了.NET 处理方法有点不同了,在不同的基础上,我又用了别的方法也解决了这个问题!   首先我们都知道键盘上每个键都有它自己的ASCII 码值,...
  • Formkeypress事件不能用 编写人:CC阿爸 2015-4-8 近期在修改系统时,想给一画面增加一个组合键功能,但在form_keypress事件加入代码,但无论如何也不能触发该动作。 今天在这里,我想与大家一起分享...
  • keydown,keypress,keyup三者之间的区别:

    万次阅读 2018-11-06 12:07:21
    最近看了Javascript高级教程对过滤输入的介绍,想实现比如电话号码不能包好非数值的字符,而相应文本插入字符的操作是keypress事件,所以就想通过阻止这个事件的默认事件行为来阻止这个事件的默认行为来屏蔽...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    在.NET这些组件或动态联接库不必在注册表注册,每个程序都可以使用自带的组件或动态联接库,只要把这些组件或动态联接库放到运行程序所在文件夹的子文件夹bin,运行程序就自动使用在bin文件夹的组件或动态...
  • 首先添加好文本框控件TextBox后把属性IMEMode的值改成Disable,这样在该文本框就不能使用中文输入法了。然后对文本框的KeyPress事件添加以下代码 Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e...
  • 【学生】vb中的各种限制

    热门讨论 2019-08-12 18:35:56
    在学生信息管理系统会遇到输入姓名、学号、联系电话和日期的时候,这个时候为了方便使用,往往是需要限制一下文本框的输入信息的。 【正文】 限制文本框只能输入数字和删除键 Private Sub txtClassno_KeyPress...
  • VB 绘制规则的圆形线条图案,根据用户输入的数据,生成嵌套的圆形图案:  Const pi = 3.1415926 '常量声明  Private Sub Text1_KeyPress(KeyAscii As Integer)  Dim r, x, y, a, b As Single  If KeyAscii = 13 ...
  • VB打字游戏

    2014-03-03 16:08:38
    VB打字游戏,用到了计时器Timer,以及KeyPress事件
  • PublicClassForm1 PrivateSubTextBox1_KeyPress(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.KeyPressEventArgs)HandlesTextBox1.KeyPress Ife.KeyChar=ChrW(13)Then ...
  • 第1章 基本概念 1.1 Visual Basic 简介 1.1.1 Visual Basic 的特点 1、面向对象的程序设计语言 2、事件驱动的编程机制... (2) KeyPress (3) GotFocus、LostFocus 4、常用方法 SetFocus
  • vb中如何实现键盘钩子? 2009-04-08 17:35 Windows钩子函数的概念和实现方法 首先我们必须大致了解Windows的基本运作机理,Windows作为一个多任务操作系统,它是分有层次概念的,运行在最底下的称为Ring 0层,在这...
  • VB中 MSComm控件使用详解

    万次阅读 2015-06-16 11:24:48
    MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言均可使用。   Microsoft Communications   Control(以下简称MSComm)是Microsoft公司提供的简化...
  • 该方法参考的地址:Textbox 内限定输入只有两...示例使用的是DEV的TextEdit控件,如果使用的是TextBox,在代码类型转换时换成TextBox即可。 private void txtLotWT_KeyPress(object sender, KeyPressEventArgs e) {
  • 通过载入外部存有批量邮箱地址的Excel文件,进行群发,需要登入你原有的邮箱,设置SMTP服务器地址,输入主题和正文相关信息即可实现群发。
  • 我们的keyup 和keydown事件不区分字母大小写 a 和 A 得到的都是65 // 2. 我们的keypress 事件 区分字母大小写 a 97 和 A 得到的是65 // 我们可以利用keycode... // 键盘事件对象的keyCode属性可以得到相应键的AS...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,543
精华内容 617
关键字:

vb中keypress