Access樹(shù)控件使用手冊(cè)手冊(cè)介紹
1 Access樹(shù)控件 開(kāi)發(fā)歷程
2 微軟樹(shù)控件的缺點(diǎn)
2.1 版本兼容出錯(cuò)
2.2 不支持64位的Office
3 Access樹(shù)控件的優(yōu)點(diǎn)
4 Access擴(kuò)展控件庫(kù)--版本選擇
4.1 Treeview樹(shù)控件對(duì)應(yīng)Access的版本
4.2 Treeview樹(shù)控件-免費(fèi)與收費(fèi)的區(qū)別
5 Access擴(kuò)展控件庫(kù)--樹(shù)控件的創(chuàng)建和添加節(jié)點(diǎn)
6 Access擴(kuò)展控件庫(kù)--樹(shù)控件節(jié)點(diǎn)圖標(biāo)
7 Access擴(kuò)展控件庫(kù)--樹(shù)控件常用屬性
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 對(duì)象)
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擴(kuò)展控件庫(kù)--樹(shù)控件常用方法
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擴(kuò)展控件庫(kù)--樹(shù)控件常用事件
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 事件
10 Access樹(shù)控件注意問(wèn)題
10.1 Access樹(shù)控件(treeview) 64位Office下出現(xiàn)橫向滾動(dòng)條不會(huì)自動(dòng)定位的解決辦法
10.2 Access中國(guó)樹(shù)控件 在win10電腦 節(jié)點(diǎn)行間距太小的解決辦法

KeyUp 事件

2017-07-12 17:45:45
zstmtony
2989
最后編輯:zstmtony 于 2017-07-14 11:13:08

KeyUp 事件

當(dāng)對(duì)象具有焦點(diǎn)時(shí),用戶釋放(KeyUp)鍵。(要解釋ANSI字符,請(qǐng)使用KeyPress事件。)


語(yǔ)法

Private Sub Form_KeyUp(keycode As Integershift As Integer)

Private Sub Object_KeyUp([index As Integer,]keycode As Integershift As Integer)



KeyUp 事件的語(yǔ)法包含下面部分:

部分

描述

object

對(duì)象表達(dá)式,其值是應(yīng)用于列表中的一個(gè)對(duì)象。

index 

一個(gè)整數(shù),唯一標(biāo)識(shí)一個(gè)控件,如果它在一個(gè)控制數(shù)組。

keycode 

一個(gè)關(guān)鍵代碼,如vbKeyF1(F1鍵)或vbKeyHome(HOME鍵)。要指定鍵代碼,請(qǐng)使用對(duì)象瀏覽器中的Visual Basic(VB)對(duì)象庫(kù)中的常量。

shift 

與事件發(fā)生時(shí)的SHIFT,CTRL和ALT鍵的狀態(tài)相對(duì)應(yīng)的整數(shù)。的shift參數(shù)是與對(duì)應(yīng)于SHIFT鍵的至少-顯著位(位0),CTRL鍵(第1位),以及ALT鍵(第2位)的比特字段。這些位分別對(duì)應(yīng)于值1,2和4??梢栽O(shè)置一些,全部或任何位,表示某些,全部,或沒(méi)有一個(gè)按鍵被按下。例如,如果按住CTRL和ALT兩者,shift的值為6。

 

說(shuō)明

對(duì)于這個(gè)事件,具有焦點(diǎn)的對(duì)象將接收所有的擊鍵。一個(gè)表單只有在沒(méi)有可見(jiàn)和啟用的控件時(shí)才能有焦點(diǎn)。雖然KeyDown和KeyUp事件可以應(yīng)用于大多數(shù)鍵,但它們最常用于:

  • 擴(kuò)展字符鍵,如功能鍵。
  • 導(dǎo)航鍵
  • 鍵與標(biāo)準(zhǔn)鍵盤修飾符的組合。
  • 區(qū)分?jǐn)?shù)字小鍵盤和常規(guī)數(shù)字鍵。

如果您需要響應(yīng)鍵的按壓和釋放,請(qǐng)使用KeyDown和KeyUp事件過(guò)程。

KeyDown和KeyUp不會(huì)被調(diào)用:

  • 如果形式所具有的ENTER鍵命令按鈕與控制默認(rèn)設(shè)置為屬性
  • 如果窗體具有將Cancel屬性設(shè)置為TrueCommandButton控件,則ESC鍵。
  • TAB鍵。

KeyDown和KeyUp通過(guò)兩個(gè)參數(shù)解釋每個(gè)字符的大寫和小寫:keycode,表示物理鍵(從而返回A和A作為相同的鍵)和shift,表示shift + key的狀態(tài),因此返回A或a。

如果需要測(cè)試shift參數(shù),可以使用定義參數(shù)中的位的shift常數(shù)。常數(shù)具有以下值:

不變 描述
vbShiftMask 1 SHIFT鍵位掩碼。
VbCtrlMask 2 CTRL鍵位掩碼。
VbAltMask 4 ALT鍵位掩碼。

常數(shù)作為位掩碼,您可以使用它來(lái)測(cè)試密鑰的任何組合。

您通過(guò)首先將每個(gè)結(jié)果分配給一個(gè)臨時(shí)整數(shù)變量,然后將shift與位掩碼進(jìn)行比較來(lái)測(cè)試條件。使用帶有shift參數(shù)的And運(yùn)算符來(lái)測(cè)試條件是否大于0,表示修改器被按下,如下例所示:


ShiftDown =(Shift和vbShiftMask)> 0


在一個(gè)過(guò)程中,您可以測(cè)試任何條件的組合,如本例所示:


如果ShiftDown和CtrlDown然后


注意    如果KeyPreview屬性設(shè)置為True,則表單上的控件接收事件之前,表單將接收這些事件。使用KeyPreview屬性創(chuàng)建全局鍵盤處理例程。



移動(dòng)訪問(wèn)