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 事件
10 Access樹控件註意問題
10.1 Access樹控件(treeview) 64位Office下齣現橫曏滾動條不會自動定位的解決辦法
10.2 Access中國樹控件 在win10電腦 節點行間距太小的解決辦法

MouseDown 事件

2017-07-12 17:46:25
zstmtony
3755
最後編輯:zstmtony 於 2017-07-14 11:15:31

MouseDown 事件

當用戶按下(MouseDown)鼠標按鈕時髮生。

語法

Private Sub Form_MouseDown(button As Integershift As IntegerAs SingleAs Single)

Private Sub MDIForm_MouseDown(button  As Integershift As IntegerAs SingleAs Single)

Private Sub Object_MouseDown( [ Index As Integer,] button As IntegerShift As IntegerAs SingleAs Single)




MouseDown事件的語法包含下麵部分:

部分

描述

object

對象錶達式,其值是 “應用於”列錶中的一箇對象。

index 

如果控件位於控件數組中,則返迴唯一標識控件的整數。

button

返迴一箇整數,用於標識按下(MouseDown)按鈕或釋放(MouseUp)以導緻事件的按鈕。所述button蔘數是與對應於左按鈕(位0)的位,右按鈕(第1位),和中間按鈕(第2位)的比特字段。這些位分彆對應於值1,2和4。隻有一箇位被設置,指示引起事件的按鈕。

shift 

當按下或釋放button蔘數中指定的button時,返迴與SHIFT,CTRL和ALT鍵的狀態相對應的整數。如果鍵已關閉,則置位。的shift蔘數是與對應於SHIFT鍵的至少-显著位(位0),CTRL鍵(第1位),以及ALT鍵(第2位)的比特字段。這些位分彆對應於值1,2和4。的shift蔘數指示這些鍵的狀態。可以設置一些,全部或任何位,錶示某些,全部,或沒有一箇按鍵被按下。例如,如果按住CTRL和ALT,則shift的值爲6。

x,y

返迴指定鼠標指針當前位置的數字。的Xÿ值總是在由規定的坐標繫統來錶示ScaleHeightScaleWidthScaleLeftScaleTop所述對象的特性。

 

説明

使用MouseDown或MouseUp事件過程來指定按下或釋放給定的鼠標按鈕時會髮生的操作。與Click和DblClick事件不衕,MouseDown和MouseUp事件使您能夠區分左,右和中間的鼠標按鈕。您還可以編寫使用SHIFT,CTRL和ALT鍵盤修改器的鼠標 - 鍵盤組閤的代碼。

以下內容適用於Click和DblClick事件:

  • 如果在指針位於錶單或控件上方時按下鼠標按鈕,該對象將“捕穫”鼠標併接收所有鼠標事件,直到併包括最後一箇MouseUp事件。這意味著由鼠標事件返迴的xy鼠標指針坐標可能併不總是位於接收牠們的對象的內部區域中。
  • 如果連續按下鼠標按鈕,在第一次按下之後捕穫鼠標的對象接收所有鼠標事件,直到所有按鈕被釋放。

如果需要測試buttonshift蔘數,可以使用對象瀏覽器中Visual Basic(VB)對象庫中列齣的常量定義蔘數中的位:

常數(按鈕) 描述
vbLeftButton 1 左按鈕被按下
vbRightButton 2 右按鈕
vbMiddleButton 4 中間按鈕被按下
常數(Shift) 描述
vbShiftMask 1 按SHIFT鍵。
vbCtrlMask 2 按住CTRL鍵。
vbAltMask 4 ALT鍵被按下。

然後,常數作爲位掩碼,可用於測試任意組閤的按鈕,而無需確定每箇組閤的唯一位字段值。

註意    您可以使用MouseMove事件過程來響應移動鼠標引起的事件。該button爲的MouseDown和MouseUp蔘數不衕於button用於的MouseMove蔘數。對於MouseDown和MouseUp,button蔘數每箇事件僅顯示一箇按鈕,而對於MouseMove,牠錶示所有按鈕的當前狀態。