Drag & Drop
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Drag & Drop
More on Drag & Drop than Xojo can do out of the box.
- Globals
- Classes
- class NSDraggingImageComponentMBS
- class NSDraggingInfoMBS
- class NSDraggingItemMBS
- class NSDraggingSessionMBS
- class WinDataObjectMBS
- method AddDragImage(pic as picture, width as Integer, height as Integer, x as Integer, y as Integer)
- method AddDragImage(pic as picture, width as Integer, height as Integer, x as Integer, y as Integer, ImageBackgroundColor as color)
- method AddFiles(files() as folderitem)
- method AddFiles(pathes() as string)
- method AddPicture(pic as picture)
- method AddRaw(format as Integer, data as string)
- method AddText(text as string)
- method Constructor
- method Constructor(files() as folderitem)
- method Constructor(pic as picture)
- method Constructor(text as string)
- method Formats as String()
- method GetFileContents(index as Integer) as string
- method GetFileContents(index as integer, byref IsPath as boolean) as string
- method GetFileDescriptors as WindowsFileDescriptorMBS()
- method GetFileName as string
- method GetPaths as folderitem()
- method GetPathStrings as string()
- method GetPicture as picture
- method GetRaw(format as Integer) as string
- method GetText as string
- method HasFileDescriptors as boolean
- method HasFileName as boolean
- method HasPaths as boolean
- method HasPicture as boolean
- method HasRaw(format as Integer) as boolean
- method HasText as boolean
- property DragImage as Picture
- property Handle as Integer
- property HelperHandle as Integer
- property Lasterror as Integer
- class WindowsDragSourceMBS
- class WindowsDropTargetMBS
- method AttachToControl(ctl as control, showDragImage as boolean = true) as Integer
- method AttachToControl(ctl as DesktopControl, showDragImage as boolean = true) as integer
- method AttachToWindow(win as DesktopWindow, showDragImage as boolean = true) as integer
- method AttachToWindow(win as window, showDragImage as boolean = true) as Integer
- property Handle as Integer
- property Helper as Integer
- event DragEnter(dataObject as WinDataObjectMBS, keystate as Integer, x as Integer, y as Integer, byref effect as Integer) as Integer
- event DragLeave as Integer
- event DragOver(keystate as Integer, x as Integer, y as Integer, byref effect as Integer) as Integer
- event Drop(dataObject as WinDataObjectMBS, keystate as Integer, x as Integer, y as Integer, byref effect as Integer) as Integer
- class WindowsFileDescriptorMBS
- Class Extensions
Release notes
- Version 23.0
- Added parameter for SetNextDragImageMBS function to define how many drag items you have. Default is one.
- Version 21.1
- Version 20.4
- Added support to WinDataObjectMBS class to receive email attachments with email messages from Outlook.
- Version 20.3
The items on this page are in the following plugins: MBS MacCocoa Plugin, MBS MacControls Plugin, MBS Win Plugin.