![]() |
| Menggunakan OLE Drag-Drop ( Visual Basic ) |
OLE (Object Linking and Embedding) Drag-Drop adalah jenis drag- drop yang memungkinkan user untuk menyalin atau memindahkan data dari satu bagian ke bagian yang lain di dalam satu program atau dengan program yang lain. Sebagian besar program- program buatan Microsoft (seperti Microsoft Office) ataupun perusahaan lain (seperti Adobe PhotoShop) mendukung penggunaan OLE drag-drop.
15.2. OLE Drag-Drop dengan VB 6.0
VB 6.0 menyediakan beberapa property, method dan event yang berhubungan dengan OLE drag-drop. Operasi OLE drag-drop melibatkan object source dan object target. Hanya beberapa komponen pada VB 6.0 yang bisa digunakan sebagai object source maupun target, yaitu: TextBox, ComboBox, ListBox, Image, PictureBox, DirListBox dan FileListBox. Sedangkan komponen lainya hanya bisa digunakan sebagai object target, seperti: CommandButton, CheckBox, OptionButton, Label dan Form.
Property, method
dan event yang berhubungan dengan OLE drag-drop adalah sebagai berikut:
Property
|
Object
|
Keterangan
|
|||
OLEDragMode
|
Source
|
Menentukan
bagaimana OLE drag dimulai:
|
|||
- Manual
(vbOLEDragManual = 0, default) atau
|
|||||
- Otomatis (vbOLEDragAutomatic
= 1)
|
|||||
OLEDropMode
|
Target
|
Menentukan
bagaimana OLE drop dilakukan:
|
|||
- Diabaikan
(vbOLEDropNone = 0, default)
|
|||||
- Manual
(vbOLEDropManual = 1) atau
|
|||||
- Otomatis (vbOLEDropAutomatic
= 2)
|
|||||
Object
|
Keterangan
|
||||
OLEDrag
|
Source
|
Digunakan
untuk memulai OLE drag secara manual
|
|||
(property OLEDragMode diset
vbOLEDragManual).
|
|||||
Event
|
Object
|
Keterangan
|
|||
OLEStartDrag
|
Source
|
Saat operasi OLE
drag-drop dimulai.
|
|||
OLECompleteDrag
|
Source
|
Saat proses drop
pada object target selesai.
|
|||
OLEDragOver
|
Target
|
Saat pointer
mouse melewati object target selama
|
|||
operasi OLE drag-drop
berlangsung.
|
|||||
OLEDragDrop
|
Target
|
Saat data di-drop pada
object target.
|
Ada
tiga argumen penting pada event-event OLE drag-drop, yaitu: AllowedEffects,
Effect dan Data. Argumen AllowedEffects dan Effect digunakan
untuk menentukan efek OLE drag-drop yang diperbolehkan atau yang
digunakan. Nilai untuk kedua argumen tersebut adalah sebagai berikut:
Download Selengkapnya dalam file PDF berikut , " Visual Basic 015 "

Terima Kasih atas masukan anda