VB5 除 了 支 援 OLE Drag & Drop 之 外 , 還 為 某 些 control 內
建 了 "自 動 式 " 的 OLE Drag & Drop 功 能 , 這 些 control
有 Image、 PictureBox、 TextBox、 Masked edit Box、 Rich TextBox、 及 DBGrid,
以 下 以 Image 為 例 , 讓 我 們 來 體 驗「全 自 動 的 圖 片 OLE Drag &
Drop」:
首 先 在 Form 上 面 佈 置 一 個 Image control, 並 設 定 以 下 屬 性 :
由 於 OLEDragMode 及 OLEDropMode 屬 性 均 被 設 定 為 "自 動 ", 所 以 此 一 Image control 已 經 具 有 OLE Drag & Drop 的 功 能 , 接 下 來 請 執 行 此 一 程 式 , 並 且 啟 動 Windows 95 所 提 供 的 WordPad 程 式 (此 一 程 式 也 支 援 OLE Drag & Drop), 然 後 進 行 以 下 的 測 試 : 1. 拉 曳 Image1 上 面 的 圖 片 到 WordPad 視 窗 中 , 結 果 Image1 上 面 的 圖 片 會 被 移 到 WordPad 之 中 。 2. 拉 曳 WordPad 視 窗 中 的 圖 片 回 到 Image1, 結 果 圖 片 又 被 移 回 來 了 。 3. 按 下 Ctrl 鍵 不 要 放 , 再 拉 曳 Image1 上 面 的 圖 片 到 WordPad 視 窗 中 , 結 果 是 複 製 Image1 上 面 的 圖 片 到 WordPad 視 窗 中 。 |