Dialog Workshop for Delphi/C++Builder
Overview FAQ What's new
Dialog Workshop for Delphi/C++Builder provides powerful replacement of the standard Borland's VCL dialog components. New 13 components allow to extend windows common dialogs without writing a line of code! You do not need to work with any resource files and/or resource editors at all. All what you need is just place one component into your main form and create forms which you want to "dock" to your dialog. Forget about Resource Workshop, WinAPI, and writing many lines of code. Dialog Designer (part of design-time package) allows you to set the initial dialog position relative to different forms of your application, dialog caption, preview your dialog at design-time without recompiling\running your application.

Feature List (common for all dialogs)
Docked forms in your dialogs
Now you can quickly and easily use your Delphi forms as extended parts of your dialogs. All what you need to do is to create Delphi form which you want to "dock" to your dialog and set one property in your dialog component instance. Press here (AVI video) to look how easily is to "dock" your Delphi form to your dialog and preview result in IDE!
Customizable caption for dialog item controls
You can easily customize caption for all controls inside your dialog. Use DlgItemsCaptions property in any dialog component.
Design-time preview and form size adjustment in design-time
Its easy to preview your dialog in IDE without recompiling your application. Just click Preview item in the component's context menu. You can define whether docked forms of your dialog are automatically resize in the IDE to fit into default size of your dialog. After such adjustment you can be sure that your Delphi forms will be displayed correctly with your dialog.
Custom startup position
You can define initial startup position of your dialog. You can define its position relative to center of:
- screen center;
- application's main form (if any);
- owner form (if any);
- any other form of your application.
Dialog position is specified using Dialog Template Designer (dialog component's "Customize..." context menu item) in IDE without writing a line of code.
Modeless dialogs
The dialogs can be displayed as modeless dialog boxes which stay on the screen and are available for use at any time but permit other user activities such as working with other opened forms. Use TApModelessDialog component for this purpose.
Custom
dialog icon
You can specify custom 16x16 icon for your dialog box.
Message processing
Most of dialog components have many new events which allow to customize the behavior of your dialog according to your specific requirements. For example, many components have OnHook/OnHooking event, which allow to intercept any window message.
Open/Save
dialogs features
- Extended file listview styles for file selection control (Shell list view
in VCL);
- You can disable delete and/or rename operations in the Open/Save dialogs;
- PlacesBar. You can use native PlacesBar under Windows 2000/XP/ME and customizable
one (to emulate native PlacesBar) under Windows 95/98/NT.
- File filter: you can hide all folders or the specified files from the file
listview control.
- Customizable ToolBar: you can use standard TToolBar instance to add
specific tool buttons to standard tool bar on the top of the open/save dialogs. Add your
own operations for these buttons.
- Special TApOpenDialogEx component with MRU files tab on the top
side of the dialog which contains two tabs: Browse and Recent. If Browse tab is
selected, then standard file list view control is displayed. If Recent tab is
selected then the MRU list (additional list view control) is displayed instead
of the standard file list view:
Dialog components list
- Open/Save/OpenEx(Open dialog witn recent files list), lightweight Open/Save, Browse for Folder, Font, Color, Print, PageSetup, Find/Replace, About dialog components and special TApModelessDialog component which allows to display common dialogs as modeless windows. Note that evaluation package(which is available for free download from this site) does not contain PageSetup, Find/Replace, Font and About dialog components. You can use these extra components only after registration.
Supported compilers
We support Delphi 4, 5, 6, 7, 2005, 2006 and C++Builder 4, 5, 6 and 2006 compilers.
You can download Dialog Workshop for Delphi/C++Builder from this site. If you find it useful, you can register this software for developing of your commercial applications.
Copyright (c) 1999-2007, COMPONENTAGE Software, All rights reserved