Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Components

Buttons and Check Boxes
Bars and Status Bars
Dialogs
Edits, Memos
Forms
Graphics
Grids
Indicators and Gauges
Labels
List and Combo Boxes
ListViews and TreeViews
Menus
Panels
Shapes
Sizers, Scrollers, etc.
Tabbed Components
Effects and Multimedia
Misc. Effects
Sound Effects
Reports
Print VCL
Charts and Graphs
Communications
Internet
System
Actions
Apps Communications
API
NT
Port Access
Memory
Registry
DDE
OLE
COM and DCOM
Drag and Drop
Apps and Tasks
CPU
CRT
Mouse
Keys and Keyboard
Other Hardware
System Info
System
Threads
Tray Icons
Other
Version Info
Shell
Instance
Resources
Packs
Clipboard
Joystick
Files and Drives
Miscellaneous
Tools
LAN and WAN
Installation
Date and Time
Data Compress
Science
Security
Component Packs
Property Editors
Experts, IDE etc.
Components > System > Drag and Drop  

Companies News:

FastReport FMX 2 released
FastReport FMX 2 released

For Windows and MacOS X - end-user report designer and preview, full sources.

    - For all versions of FireMonkey - XE to XE5

    - For Delphi and C++Builder

    - New advanced PDF export filter

    - FireDac support

    - And more...

Get more info here

Want to know more ?

 

Drag and Drop Component Suite v.5.2FWS 506 k 19 Aug 2010
By Angus Johnson, Anders Melander. The Drag and Drop Component Suite is a freeware VCL component library that enables your Delphi and C++Builder applications to support COM based drag and drop and integrate with the Windows clipboard.

The drag and drop system that is built into the VCL, is limited in that it only supports drag and drop within the same application. If you need to drag data from your application to other applications (e.g. Word, Explorer or Outlook), or if you need to be able to accept data dropped from other application (e.g. the Explorer), you have to use COM based drag and drop. COM based drag and drop is an integral and very important part of the Windows user interface and the Drag and Drop Component Suite makes it very easy to leverage all the features of COM based drag and drop in your own Delphi and C++Builder applications.

Every drag and drop operation involves two objects: A drop source and a drop target. The drop source provides the data to be dragged, and the drop target accepts the dragged data.

Likewise there are basically two sets of components in the Drag and Drop Component Suite; Drop source components and drop target components. Most of the source and target components are specialized to handle just one type of data, but a few of the components supports a wider range of data types or are completely generic.

In addition to the drag and drop components, the Drag and Drop Component Suite also includes components that can be used to build Windows Shell Extensions.
 
Fully functional
Source: Included

Download: D2006 D2007 D2009 D2010 D5 D6 D7  Hot Stuff!Homepage

DragEffects v.1.0FWS 208 k 12 Apr 2004
By Dave Carlile. When dragging files in Windows Explorer you can hold down the Control or Alt key to make a copy or a shortcut to the file rather than just moving it. The mouse cursor changes appropriately to indicate which operation you are performing. This component duplicates that functionality when doing drag/drop operations in Delphi.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D7  Homepage

DropFilesTarget v.1.2aFWS 10 k 05 Nov 2007
By Volker Siebert. Delphi unit containing the non-visual component TDropFilesTarget which implements the DragAcceptFiles / WM_DROPFILES API for any control that has a window handle (TWinControl descendant).
 
Fully functional
Source: Included
Download: D2005 D2006 D5 D6 D7  Homepage

DropMaster v.2.4.3SW 9307 k 22 Apr 2014
By Raize Software. DropMaster is a set of 4 native VCL controls for use in Delphi and C++Builder. While the VCL components included with Delphi and C++Builder permit drag and drop between windows in the same application, DropMaster allows developers to add support for drag and drop between applications. The drag and drop can be between the developer's new application and existing applications such as the Microsoft Office suite, a web browser, etc., or between two custom-written applications.

DropMaster's functionality is divided according to whether you want to allow the user to drag from his application to elsewhere, i.e., a drag source, or from elsewhere to his application, i.e., a drop target. In addition to the actual drag and drop functionality, the components expose several events that allow the developer to get feedback on the drag and drop process while it is happening, or to modify it.

The 4 DropMaster components are: TDMTextSource, TDMTextTarget, TDMGraphicSource, TDMGraphicTarget.
 
Trial (work while IDE is running)
Source: On purchase/registration
Price: $99

Download: C2k10 C2k9 CB64 CBXE CBXE2 CBXE3 CBXE4 CBXE5 CBXE6 D2009 D2010 DXE DXE2 DXE3 DXE4 DXE5 DXE6 DXE64  Register NowHomepage

Explorer Drop v.1.1FWS 6 k 22 Aug 2002
By Delight software gmbh. The TExplorerDrop component enables Drag&Drop with the Windows Explorer for all controls inherited from TWinControl.
 
Fully functional
Source: Included
Download: D6  Homepage

FileDrop v.1.1FWS 6 k 02 Jun 1998
By Component Store Ltd. Drag and drop files from Explorer onto any TWinControl descendant. Simple to use, just drop on form and connect to any control.
 
Fully functional
Source: Included
Download: D2 D3  Homepage

MdDrop v.1.2FWS 6 k 26 Feb 1999
By Martin Djernæs. The TmdDrop component offer the ability to accept drap'n'drop's from explore. With this component you are able to make a form accept drag'n'drop's or one or more windows - all at the same time.
 
Fully functional
Source: Included
Download: D2 D3 D4  Homepage

TDragWatch v.1.1FWS 7 k 28 Sep 1999
By Sven Kuenzler. TDragWatch component capsulates the wm_DropFiles handling. You can attach it to any visible control, such as buttons, lists or memos and TDragWatch will launch an event each time the user drops files onto the attached control.
 
Fully functional
Source: Included
Download: D2 D3 D4 D5  Homepage

TDragfromShell FWS 1 k 05 May 2000
By Arnaud Celermajer. Componnent to make your form accept Drag and drop from the Shell.
 
Fully functional
Source: Included
Download: D3 D4 D5  Homepage

TFileDrag v.1.07FWS 6 k 29 May 2007
By Patrick Brisacier, Devonic, Inc, Erik C. Nielsen. A component that adds support for dropping files from Explorer onto a Delphi form.
 
Fully functional
Source: Included
Download: D2 D2005 D2006 D2007 D3 D4 D5 D6 D7  Homepage

TFileDrop v.1.0FWS 3 k 14 Oct 1997
By Component Store Ltd. TFileDrop, an variant of Erik C. Nielsen component, allows TWinControls to accept a file dragged from explorer.
 
Fully functional
Source: Included
Download: D2 D3  Homepage

TFileDropper v.1.0FWS 13 k 24 Aug 1999
By Workshell Inc.. TFileDropper lets you easily support drag & drop from Windows Explorer and File Manager.

As well as just adding files, if you drag a folder it will add the files within the folder as well, and if thats not enough, it will add the files in all the subfolders of that folder.
 
Fully functional
Source: Included

Download: D2 D3 D4  Homepage

TFindTarget FWS 10 k 01 Aug 1997
By Sergey Trepalin. Highlight with blinking Drop control(s) at form(s) when Drag&Drop operation took place. When dragging is started from a source, all controls, which can accept this drag source becomes blinking. The components search for drag target in whole application object, so source and target can be inserted at different forms. One should pay attention to definition OnDragOver event in target(s) in the case when returned value variable CanAccept depends upon X,Y coordinate of dragging object. TFindTarget sends -1,-1 values for X,Y. In the case returned value of variable CanAccept has to be settled True. Another requirement: DragMode must be equal dmAuthomatic value.
 
Fully functional
Source: Included
Download: D3  

TPJDropFiles and TPJFormDropFiles v.5.0.2FWS 70 k 25 Mar 2012
By Peter Johnson.

Five components are included in this pack. The three major ones enable applications to support Windows Explorer file drag and drop operations. The remaining two subsidiary components link to and filter the files dropped on one of the primary components. The components are:

  • TPJDropFiles: This windowed component catches files dropped anywhere over its window. It can act as a container for other components.
  • TPFormDropFiles: This non-visual component catches files dropped anywhere on its form, including the non-client areas.
  • TPJCtrlDropFiles: This non-visual component catches files dropped on an associated TWinControl or TFrame.
  • TPJExtFileFilter: When linked to a TPJDropFiles or a TPJFormDropFiles this component filters dropped files by extension. One or more extensions can be provided.
  • TPJWildCardFileFilter: Like TPJExtFileFilter except that it filters based on a DOS-style wild-card string.

In addition to the above an abstract base class is provided from which developers can derive other filter components.

Key features of TPJDropFiles, TPJCtrlDropFiles and TPJFormDropFiles are:

  • An OnDropFiles event is triggered when files are dropped.
  • The names of dropped files are made available through the Files array property. For convenience, the name of the first such file is also stored in the FileName property.
  • The list of dropped files can be configured to include only files, only folders or all files and folders.
  • Dropped folders can be recursed so that all the files and sub-folders in each of the dropped folders are listed.
  • Filters can be applied to the dropped files and folders. This is done either by linking to a filter component (see above) or by handling the OnFileFilter event and deciding which files and folders to pass through the filter in the event handler.
  • The mouse co-ordinates where the files were dropped can be retrieved, as can a reference to any control under the mouse cursor at the time.
  • The OnBeforeDrop event can be used to perform pre-processing before the files are actually dropped.
  • The IsFolder array property tells if the equivalent item from Files array is a file or a folder.
  • The owning window can be brought to the front when files are dropped.
  • Some design time assistance is provided by component and property editors.

A OpenHelp compatible help file is included that integrates with the OpenHelp system of Delphi 3 to 7. The help file can be used independently of the Delphi 2005 and 2006 IDEs with some loss of functionality.

The components are also documented in a wiki

Two demo programs are included in the download. The first exercises both drop files components and the related file filtering components. The second shows how to use TPJCtrlDropFiles with frames.

v5.0.1 fixes a bug that could cause the IDE to freeze at design time when attempting to close a form containing TPJFormDropFiles or TPJCtrlDropFiles.


 
Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D2006 D3 D4 D5 D6 D7  Homepage

UJ Drag&Drop Library v.1.0FWS 267 k 25 Dec 2000
By UJ Software. UJ Drag & Drop Library includes four very usefull Delphi components, which implements OLE Drag & Drop.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D4 D5  Homepage

URLDropTarget v.1.0bFWS 9 k 25 Nov 2002
By SteamworkS Computer Lab. This non-visual component turns your form into a drop target for IE URLs both from address string and from page.
 
Fully functional
Source: Included
Download: D6  Homepage


News from our Sponsors

  Develop and debug service applications easy then ever
SvCom is an integrated package of classes and tools for development of service applications and use of NT Security framework. Currently SvCom components work under all flavours of Windows.
  • Deploy NT Service applications under Windows 9x/ME and NT/ 2000/ XP/ 2003/ 2008/ Windows 7 (Unique feature!!!)
  • Develop and debug NT services using either Windows 95/98 or NT/ 2000/ XP/ 2003/ 2008/ Windows 7 - using the same classes and the same function calls (!!!)
  • Advanced service debugging (Extremely useful, when you service is not just "Hello, World!")
  • Many more features...
more... more...


  Delphi XE Handbook: A Guide to New Features in Delphi XE
Delphi XE Handbook is a guide to new features in Delphi XE, covering everything but the DataSnap portion of the product. Written by best-selling Delphi books author Marco Cantù, the book follows the Delphi Handbooks series on 2007, 2009, and 2010, both in scope and in the appraoch. This book on Delphi XE (covering only new features of the product) is 132 pages long and it is avaialble also in print. Here is the list of chapters: 1: Delphi XE IDE 2: Integrated Tooling 3: Compiler and RTL 4: XE Libraries more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright  Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2014
All trademarks are the sole property of their respective owners
Privacy Policy