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)行間距太小的解決辦法

OLEDragDrop 事件

2017-07-13 15:29:56
zstmtony
4081
最后編輯:zstmtony 于 2017-07-13 15:39:04

OLEDragDrop事件

當(dāng)源組件確定可能發(fā)生丟包時(shí),將源組件下載到目標(biāo)組件時(shí)發(fā)生。注意    僅當(dāng)OLEDropMode設(shè)置為1手動(dòng))時(shí),才會(huì)發(fā)生此事件。


語(yǔ)法

Private Sub object_OLEDragDropdata As DataObject,effect As Long,button As Integer,shift As IntegerAs Single,As Single

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

部分

描述

object

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

data 

包含源將提供的格式的DataObject對(duì)象,另外還可能包含這些格式的數(shù)據(jù)。如果DataObject中沒(méi)有數(shù)據(jù),則在控件調(diào)用GetData方法時(shí)提供數(shù)據(jù)。該SetData的清除方法不能用在這里。

effect 

由目標(biāo)組件設(shè)置的長(zhǎng)整型,標(biāo)識(shí)已執(zhí)行的操作(如果有),從而允許源在組件被移動(dòng)時(shí)采取適當(dāng)?shù)牟僮鳎ɡ缭磩h除數(shù)據(jù))。可能的值列在“設(shè)置”中。

button 

當(dāng)按下鼠標(biāo)按鈕的狀態(tài)時(shí),該整數(shù)用作位字段。左按鈕為位0,右按鈕為位1,中間按鈕為位2.這些位分別對(duì)應(yīng)于值1,2和4。它表示鼠標(biāo)按鈕的狀態(tài); 一些,全部,或這三個(gè)位都不能設(shè)置,表示某些,全部,或沒(méi)有一個(gè)按鈕被按下。

shift 

當(dāng)按下SHIFTCTRLALT鍵的狀態(tài)時(shí),它作為一個(gè)位字段起作用的整數(shù)。的SHIFT鍵為0位,所述CTRL鍵是位1,而ALT鍵是位2。這些位對(duì)應(yīng)于值1,2,和4。的移位參數(shù)指示這些鍵的狀態(tài); 一些,全部或不能設(shè)置任何位,指示某些,全部或沒(méi)有按鍵被按下。例如,如果CTRLALT鍵均被按下,則shift的值為6。

X,Y

指定鼠標(biāo)指針當(dāng)前位置的數(shù)字。的X?值總是在由規(guī)定的坐標(biāo)系統(tǒng)來(lái)表示ScaleHeightScaleWidth,ScaleLeftScaleTop所述對(duì)象的特性。

 

effect 的設(shè)置是:

不變 描述
ccDropEffectNone 0 丟棄目標(biāo)不能接受數(shù)據(jù)。
ccDropEffectCopy 1 刪除導(dǎo)致從源到目標(biāo)的數(shù)據(jù)副本。拖動(dòng)操作不改變?cè)紨?shù)據(jù)。
ccDropEffectMove 2 拖放導(dǎo)致數(shù)據(jù)從拖動(dòng)源移動(dòng)到丟棄源。拖動(dòng)源應(yīng)該在移動(dòng)后從其自身中刪除數(shù)據(jù)。
ccDropEffectScroll -2147483648 指示下拉目標(biāo)窗口滾動(dòng)/將滾動(dòng)。


說(shuō)明

源COM組件應(yīng)始終從effect 參數(shù)中屏蔽值,以確保與COM組件的未來(lái)實(shí)現(xiàn)的兼容性。目前,effect 參數(shù)中只有32位中只有3位被使用。然而,在將來(lái)版本的Visual Basic中,可以使用這些其他位。因此,為了防止將來(lái)的問(wèn)題,拖曳源和放置目標(biāo)應(yīng)在進(jìn)行任何比較之前適當(dāng)?shù)仄帘芜@些值。

例如,源組件不應(yīng)將effect 與例如vbDropEffectCopy進(jìn)行比較,例如:

如果Effect = mskDropEffectCopy ... 

相反,源組件應(yīng)該屏蔽正在尋找的值或值,如下所示:

如果Effect和mskDropEffectCopy = mskDropEffectCopy ... 

要么

If(Effect And mskDropEffectCopy)... 

這允許在將來(lái)版本的Visual Basic中定義新的拖放效果,同時(shí)保留與現(xiàn)有代碼的向后兼容性。

大多數(shù)組件支持手動(dòng)OLE拖放事件,有些支持自動(dòng)OLE拖放事件。

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