Visual Basic Reference
The DataObject object is a container for data being transferred from an component source to an component target. The data is stored in the format defined by the method using the DataObject object.
The DataObject, which mirrors the IDataObject interface, allows OLE drag and drop and clipboard operations to be implemented.
Most components support manual OLE drag and drop events, and some support automatic OLE drag and drop events.