Access树控件使用手册手册介绍
1 Access树控件 开发历程
2 微软树控件的缺点
2.1 版本兼容出错
2.2 不支持64位的Office
3 Access树控件的优点
4 Access扩展控件库--版本选择
4.1 Treeview树控件对应Access的版本
4.2 Treeview树控件-免费与收费的区别
5 Access扩展控件库--树控件的创建和添加节点
6 Access扩展控件库--树控件节点图标
7 Access扩展控件库--树控件常用属性
7.1 Appearance 属性(ActiveX 控件)
7.2 BackColor 属性(ActiveX 控件)
7.3 BackPicture 属性(ActiveX 控件)
7.4 BorderStyle 属性(ActiveX 控件)
7.5 Checkboxes 属性
7.6 Container 属性(ActiveX 控件)
7.7 DropHighlight 属性(ListView 和 TreeView 控件)
7.8 EditBox 属性(ActiveX 控件)
7.9 Enabled 属性(ActiveX 控件)
7.10 Font 属性(ActiveX 控件)
7.11 FullRowSelect 属性(ActiveX 控件)
7.12 Height 属性(ActiveX 控件)
7.13 HideSelection 属性(ActiveX 控件)
7.14 HotTracking 属性
7.15 Indentation 属性
7.16 ItemHeight 属性(ActiveX 控件)
7.17 LabelEdit 属性
7.18 Left 属性(ActiveX 控件)
7.19 LineStyle 属性(TreeView 控件)
7.20 MaxNodeCount 属性(ActiveX 控件)
7.21 Nodes 属性
7.22 Object 属性(ActiveX 控件)
7.23 OleDragMode 属性(ActiveX 控件)
7.24 OleDropMode 属性(ActiveX 控件)
7.25 PathSeparator 属性(TreeView控件)
7.26 Parent 属性(Node 对象)
7.27 ScaleMode 属性(ActiveX 控件)
7.28 Scroll 属性
7.29 SelectedBackColor 属性(ActiveX 控件)
7.30 SelectedForeColor 属性(ActiveX 控件)
7.31 SelectedItem 属性(ActiveX 控件)
7.32 SelectedNoFocusBackColor 属性(ActiveX 控件)
7.33 SelectedNoFocusForeColor 属性(ActiveX 控件)
7.34 SingleSel 属性
7.35 Style 属性(TreeView 控件)
7.36 Tag 属性(ActiveX 控件)
7.37 TextColor 属性(ActiveX 控件)
7.38 ToolTips 属性(ActiveX 控件)
7.39 Top 属性(ActiveX 控件)
7.40 Visible 属性(ActiveX 控件)
7.41 Width 属性(ActiveX 控件)
8 Access扩展控件库--树控件常用方法
8.1 AboutBox 方法
8.2 AddImage 方法
8.3 AddImageGroup 方法
8.4 CollapseAllNode 方法
8.5 Create 方法
8.6 Echo 方法
8.7 ExpandAllNode 方法
8.8 GetVisibleCount 方法
8.9 HitTest 方法(ListView 和 TreeView 控件)
8.10 Move 方法
8.11 Refresh 方法
8.12 SetFocus 方法
9  Access扩展控件库--树控件常用事件
9.1 AfterLabelEdit 事件(ListView 和 TreeView 控件)
9.2 BeforeLabelEdit 事件(ListView 和 TreeView 控件)
9.3 Click 事件
9.4 Collapse 事件(TreeView 控件)
9.5 DblClick 事件
9.6 Expand 事件(TreeView 控件)
9.7 GotFocus 事件
9.8 KeyDown 事件
9.9 KeyPress 事件
9.10 KeyUp 事件
9.11 LostFocus 事件
9.12 MouseDown 事件
9.13 MouseMove 事件
9.14 MouseUp 事件
9.15 NodeCheck 事件
9.16 NodeClick 事件
9.17 OLECompleteDrag 事件
9.18 OLEDragDrop 事件
9.19 OLEDragOver 事件
9.20 OLEGiveFeedback 事件
9.21 OLESetData 事件
9.22 OLEStartDrag 事件

KeyPress 事件

2017-07-12 17:45:45
zstmtony
347
最后编辑:zstmtony 于 2017-07-13 16:21:54

KeyPress 事件

当用户按下并释放ANSI密钥时发生


语法

Private Sub Form_KeyPress(keyascii As Integer)

Private Sub Object_KeyPress( [ index As Integer,] keyascii As Integer)



KeyPress 事件的语法包含下面部分:

部分

描述

object

对象表达式,其值是应用于列表中的一个对象。

index 

一个整数,唯一标识一个控件,如果它在一个控制数组。

keyascii 

返回标准数字ANSI键码的整数。Keyascii通过参考; 更改它会向对象发送不同的字符。将keyascii更改为0将取消按键,因此对象不会收到字符。

 

说明

焦点对象接收事件。窗体只有在没有可见和启用的控件或KeyPreview属性设置为True时才能接收该事件。KeyPress事件可以涉及任何可打印的键盘字符,CTRL键与来自标准字母的字符或几个特殊字符之一以及ENTER或BACKSPACE键组合。KeyPress事件过程可用于拦截在TextBoxComboBox控件中输入的按键。它使您能够立即测试按键的有效性或格式化字符的类型。更改keyascii参数的值会更改显示的字符。

您可以使用以下表达式将keyascii参数转换为字符:

CHR(KeyAscii)

然后,您可以执行字符串操作,并将该字符转换回控制可以使用以下表达式解释的ANSI数字:

KeyAscii = Asc(char)

使用KeyDown和KeyUp事件过程来处理KeyPress无法识别的任何按键,例如功能键,编辑键,导航键以及这些与键盘修改器的任意组合。与KeyDown和KeyUp事件不同,KeyPress不表示键盘的物理状态; 而是通过一个字符。

KeyPress将每个字符的大写和小写解释为单独的键代码,因此,作为两个单独的字符。KeyDown和KeyUp通过两个参数来解释每个字符的大写和小写:keycode,表示物理键(从而返回A和A作为相同的键)和shift,表示shift + Key的状态,因此返回A或a。

如果KeyPreview属性设置为True,则表单在控件之前接收事件,接收事件。使用KeyPreview属性创建全局键盘处理例程。

注意    CTRL + @的键盘组合的ANSI编号为0.由于Visual Basic将keyascii值0 识别为零长度字符串(“”),因此请避免在应用程序中使用CTRL + @。