DragMode 屬性
返回或設定一個值,確定在拖放操作中所用的是手動還是自動拖動方式。
語法
object.DragMode [= number]
DragMode 屬性語法包含下面部分:
部分 描述
object 物件表示式,其值是“應用於”列表中的一個物件。
Number 整數,指定拖動方式,“設定值”中有詳細描述。
設定值
number 的設定值如下:
常數 設定值 描述
VbManual 0 (預設值)手動方式- 需要在源控制元件中用 Drag 方法來啟動拖放操作。
VbAutomatic 1 自動方式 - 單擊源控制元件自動啟動拖放操作。 只有在 OLE 容器控制元件沒有焦點時,它才能自動地被拖動。
說明
當 DragMode 屬性設定為 1(自動方式)時,控制元件不能正常響應滑鼠事件。可以用方式 0(手動方式)來確定拖放操作何時開始或何時結束;用該設定值可以啟動一個拖放操作以響應鍵盤或選單命令,或允許源控制元件在拖放操作之前識別 MouseDown 事件。
在拖放操作過程中,當滑鼠器指標在一個目標物件或窗體上時,單擊滑鼠會對目標物件產生 DragDrop 事件。這將終止拖放操作。拖放操作也可能產生 DragOver 事件。
注意 當拖動控制元件時,該控制元件不能識別使用者發出的其它滑鼠或鍵盤事件(KeyDown、KeyPress 或 KeyUp,MouseDown、MouseMove 或 MouseUp)。但是,控制元件可以接收程式或 DDE 連結啟動的事件。
參考資料:MSDN
DragMode 屬性
返回或設定一個值,確定在拖放操作中所用的是手動還是自動拖動方式。
語法
object.DragMode [= number]
DragMode 屬性語法包含下面部分:
部分 描述
object 物件表示式,其值是“應用於”列表中的一個物件。
Number 整數,指定拖動方式,“設定值”中有詳細描述。
設定值
number 的設定值如下:
常數 設定值 描述
VbManual 0 (預設值)手動方式- 需要在源控制元件中用 Drag 方法來啟動拖放操作。
VbAutomatic 1 自動方式 - 單擊源控制元件自動啟動拖放操作。 只有在 OLE 容器控制元件沒有焦點時,它才能自動地被拖動。
說明
當 DragMode 屬性設定為 1(自動方式)時,控制元件不能正常響應滑鼠事件。可以用方式 0(手動方式)來確定拖放操作何時開始或何時結束;用該設定值可以啟動一個拖放操作以響應鍵盤或選單命令,或允許源控制元件在拖放操作之前識別 MouseDown 事件。
在拖放操作過程中,當滑鼠器指標在一個目標物件或窗體上時,單擊滑鼠會對目標物件產生 DragDrop 事件。這將終止拖放操作。拖放操作也可能產生 DragOver 事件。
注意 當拖動控制元件時,該控制元件不能識別使用者發出的其它滑鼠或鍵盤事件(KeyDown、KeyPress 或 KeyUp,MouseDown、MouseMove 或 MouseUp)。但是,控制元件可以接收程式或 DDE 連結啟動的事件。
參考資料:MSDN