Raize DropMaster 2.5.1 (Supports Delphi 10.4 Sydney)

Raize DropMaster 2.5.1 (Supports Delphi 10.4 Sydney)
Raize DropMaster 2.5.1 (Supports Delphi 10.4 Sydney)

DropMaster is a set of components for adding inter-application drag-and-drop support to Delphi and C++Builder applications for Microsoft Windows. DropMaster supports dragging and dropping text-based data, graphics, and custom formats. DropMaster comes with a collection of more than 40 sample apps, which represent the results of extensive research into the drag and drop behavior of many popular commercial applications.

The TDMTextTarget component is the primary component to accept data dragged into your application from another. Simply assign the AcceptorControl property and write an ondrop event handler to respond to data that has just be dropped. TDMTextTarget knows how to accept text, RTF, HTML, lists of files, and URLs. This component is also used to accept arbitrary formats other than text. The ondrop event provides access to all formats that are dropped.

The TDMTextSource component is used to serve up data to drag to another application. For simple use, assign a control to the DonorComponent property, detect the drag in the control’s onmousedown event, and then call the Execute method. Use the Text property to serve up any custom content. This component is also used to serve multiple formats simultaneously.

To accept images and pictures dragged from another application, the TDMGraphicTarget component is used. For convenience, the component deals with multiple formats like DIBs, bitmap handles, and metafiles, so the developer only needs to provide a placeholder control for the graphic data that is accepted.

Graphic images are a common data type for drag and drop. The TDMGraphicSource is similar to the TDMTextSource except that it has DonorImage and Picture properties, which correspond to the DonorComponent and Text properties of the TDMTextSource. Serving up a picture in drag data is as easy as assigning it to a property, detecting the drag, and calling Execute.

DropMaster comes with complete source code for all components, packages, and design editors at no additional charge. Documentation is provided in an extensive context-sensitive online help system. DropMaster also features one-step installation, automatic help integration and dynamic component registration.

Users of Guests are not allowed to comment this publication.