Create feature-rich windows applications with many new components and universal dialogs.

  • improved DBGrid
  • new DBRecordView, DBTreeView
  • toolbars and db dialogs to Find, Filter, Sort, Export, Print...
  • StringGrid with columns definition
  • GroupBox with automatic alignment and resizing of owned controls

And many more for $35 only - details here

Drag and Drop Component Suite v.5.2

By Angus Johnson, Anders Melander.

Freeware + source 19 Aug 2010

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 506kB

Platforms: D2006, D2007, D2009, D2010, D5, D6, D7

DragEffects v.1.0

By Dave Carlile.

Freeware + source 12 Apr 2004

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 208kB

Platforms: D7

DropFilesTarget v.1.2a

By Volker Siebert.

Freeware + source 05 Nov 2007

Description

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).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 10kB

Platforms: D2005, D2006, D5, D6, D7

DropMaster v.2.4.5

By Raize Software.

Shareware 15 Apr 2015

Description

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.

Informations

  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $99
  • Size: 10 615kB

Platforms: C2k10, C2k9, CB64, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, D2009, D2010, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

Explorer Drop v.1.1

By Delight software gmbh.

Freeware + source 22 Aug 2002

Description

The TExplorerDrop component enables Drag&Drop with the Windows Explorer for all controls inherited from TWinControl.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D6

FileDrop v.1.1

By Component Store Ltd.

Freeware + source 02 Jun 1998

Description

Drag and drop files from Explorer onto any TWinControl descendant. Simple to use, just drop on form and connect to any control.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D2, D3

MdDrop v.1.2

By Martin Djernæs.

Freeware + source 26 Feb 1999

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D2, D3, D4

TDragfromShell

By Arnaud Celermajer.

Freeware + source 05 May 2000

Description

Componnent to make your form accept Drag and drop from the Shell.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 1kB

Platforms: D3, D4, D5

TDragWatch v.1.1

By Sven Kuenzler.

Freeware + source 28 Sep 1999

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 7kB

Platforms: D2, D3, D4, D5

TFileDrag v.1.07

By Patrick Brisacier, Devonic, Inc, Erik C. Nielsen.

Freeware + source 29 May 2007

Description

A component that adds support for dropping files from Explorer onto a Delphi form.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D2, D2005, D2006, D2007, D3, D4, D5, D6, D7

TFileDrop v.1.0

By Component Store Ltd.

Freeware + source 14 Oct 1997

Description

TFileDrop, an variant of Erik C. Nielsen component, allows TWinControls to accept a file dragged from explorer.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 3kB

Platforms: D2, D3

TFileDropper v.1.0

By Workshell Inc..

Freeware + source 24 Aug 1999

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 13kB

Platforms: D2, D3, D4

TFindTarget

By Sergey Trepalin.

Freeware + source 01 Aug 1997

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 10kB

Platforms: D3

TPJDropFiles and TPJFormDropFiles v.5.0.5

By Peter Johnson.

Freeware + source 06 Apr 2015

Description

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.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 81kB

Platforms: D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE64

TscFileDrop v.1.1

By Stefan Cruysberghs.

GPLS 07 Aug 2015

Description

By adding this small Delphi component to your form, you can accept the files which are dropped from Windows Explorer to your form. You can also specify which file extensions are allowed.

Dragging and dropping files from the Windows Explorer on your application form, can not be implemented with the standard events like OnDrag and OnDrop. You need to capture some Windows messages (WM_DROPFILES) and call some API functions like DragQueryFile and DragFinish. This component has encapsulated them all. You only have to add it to your form and implement the OnDrop event.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D2005, D2006, D2007, D5, D6, D7

UJ Drag&Drop Library v.1.0

By UJ Software.

Freeware + source 25 Dec 2000

Description

UJ Drag & Drop Library includes four very usefull Delphi components, which implements OLE Drag & Drop.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 267kB

Platforms: D4, D5

URLDropTarget v.1.0b

By SteamworkS Computer Lab.

Freeware + source 25 Nov 2002

Description

This non-visual component turns your form into a drop target for IE URLs both from address string and from page.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 9kB

Platforms: D6

News from our Sponsors

Displaying, editing and printing hypertext documents

TRichView is a suite of native Delphi/C++Builder components (VCL) for displaying, editing and printing hypertext documents.

ScaleRichView is a set of VCL components for WYSIWYG editing ("What You See Is What You Get"), created basing on TRichView and RichViewActions.
ScaleRichView uses TRichView engine for document rendering, but it repaginates, scales and draws pages in its own way.

more …


Active Query Builder VCL Edition is a visual query designer and SQL parser component for WinForms, WPF, ASP.NET, Delphi/C++Builder and Java

Active Query Builder allows users to build SQL queries via the intuitive drag'n'drop interface and to edit them via the powerful text editor with code completion and syntax highlighting, combining these techniques in any order.

It lets parse, analyze and modify complex SQL queries programmatically. It supports tens of SQL language dialects: Oracle, SQL Server, MS Access, MySQL, PostgreSQL, etc. Active Query Builder provides highly productive environment to work with SQL queries for both the end-user and programmer!

more …