|
|
ABC Component List
The following sections describe the components in each palette
page.
1. ABC Toolbars & Menus
This page contains components for a complete floating/dockable
toolbar construction, and floating and MDI custom menus. These
components also integrate with the NavToolbar and data navigation
buttons.
| Component |
Description |
| TabcDock |
A dock area for containing dockable Toolbars and ToolWindows
on form edges. |
| TabcToolbar |
A floating/dockable toolbar with control alignment. |
| TabcToolWindow |
A floating/dockable window for free format containment of
controls, without automatic resizing and control alignment
features. |
| TabcToolbarButton |
A combo button and dropdown menu control for toolbars. |
| TabcToolbarSep |
A separator line for arranging control groups on toolbars. |
| TabcToolbarEdit |
A flat/3D focused edit control for toolbars. |
| TabcToolbarMaskEdit |
A flat/3D focused masked edit control for toolbars. |
| TabcToolbarDBEdit |
A flat/3D focused DB edit control for toolbars. |
| TabcMainMenu |
A TMainMenu descendant for use with ABC Menu Toolbars. |
| TabcMenuToolbar |
A floating toolbar menu with system menu and MDI child
integration, plus extensive display and animation options. |
| TabcPopupMenu |
A TPopupMenu descendant with many display style and
animation options. |
| TabcSystemMenu |
A System Menu component to control system menu display,
including changing menu display style, hiding and adding items
to the system menu. |
| TabcMenuImages |
A legacy component to link images with menu items, for
C++Builder 3/Delphi 3. |
2. ABC DB Nav
This page contains the free form database navigator components,
TabcNavToolbar and TabcNavPanel, plus all the buttons and controls
designed for use on the toolbar or panel.
| Component |
Description |
| TabcNavToolbar |
A data bound floating toolbar for data navigation, filtering
and editing. Includes automatic datasource and field detection
and broadcasts dataset events to its child controls. The
toolbar’s component editor lets you add and arrange over 30
navigator button and control classes. |
| TabcNavPanel |
A data bound panel for data navigation, filtering and
editing. Includes automatic datasource and field detection and
broadcasts dataset events to its child controls. The panel’s
component editor lets you add and arrange over 30 navigator
button and control classes. |
| TabcnpFirst |
NavPanel button to move to the start of the dataset. |
| TabcnpJumpBack |
NavPanel button to jump n records back in the dataset. |
| TabcnpPrev |
NavPanel button to scroll back in the dataset. Includes
unique accelerating scrolling when the button remains down. |
| TabcnpNext |
NavPanel button to scroll forward in the dataset. Includes
unique accelerating scrolling when the button remains down. |
| TabcnpJumpFwd |
NavPanel button to jump n records forward in the dataset. |
| TabcnpLast |
NavPanel button to move to the end of the dataset. |
| TabcnpInsert |
NavPanel button to insert a record. |
| TabcnpAppend |
NavPanel button to append a record. |
| TabcnpDuplicateRec |
NavPanel button to duplicate the current record and edit the
copy. |
| TabcnpEdit |
NavPanel button to edit a record. |
| TabcnpDataSourceEdit |
NavPanel button to pop up another form to edit a datasource.
Includes automatic forms for single record or grid view. Popup
forms can be modal, modeless or MDI children. |
| TabcnpBlobEdit |
NavPanel button to pop up an edit form for a memo or graphic
field. Popup forms can be modal, modeless or MDI children. |
| TabcnpFindReplace |
NavPanel button shows a find/replace dialog to edit the
current dataset. Allows search and replace on current field or
whole dataset. |
| TabcnpDelete |
NavPanel button to delete a record. |
| TabcnpCancel |
NavPanel button to cancel dataset changes. |
| TabcnpPost |
NavPanel button to post dataset changes. |
| TabcnpRefresh |
NavPanel button to refresh displayed records. |
| TabcnpEmptyTable |
NavPanel button to empty a database table. |
| TabcnpBookmark |
NavPanel toggle button to set/return to a single bookmark in
a dataset. |
| TabcnpBookmarkMenu |
NavPanel button with a popup menu to set/goto/remove a list
of bookmarks. Number of bookmarked items is limited only to
available memory and size of the screen to display them on the
menu. |
| TabcnpFindKey |
NavPanel button with an automatic popup dialog box to enter
a key search value. |
| TabcnpIndexCombo |
NavPanel combo box to automatically choose an index on a
table. |
| TabcnpRange |
NavPanel button with an automatic popup dialog box to enter
a key range filter. |
| TabcnpRangeEdit |
NavPanel edit control to automatically set key ranges by
typing text. |
| TabcnpFilterActive |
NavPanel toggle button that automatically adds/removes a BDE
filter on the value in the active data field. Filter can be on
any numeric or text data field in a grid or form. The filter
narrows the dataset records displayed to only those with same
value. |
| TabcnpFilterExpression |
NavPanel toggle button to set/remove and edit BDE Filters.
Filters can be added to any text data field and are edited
with a popup filter expression editor. |
| TabcnpSQLStartTrans |
NavPanel button to start a transaction on a server database. |
| TabcnpSQLCommit |
NavPanel button to commit a transaction on a server
database. |
| TabcnpSQLRollback |
NavPanel button to roll back a transaction on a server
database. |
| TabcnpQueryParams |
NavPanel button to edit query parameter values in a popup
dialog and then open the query. |
| TabcnpDBInfo |
NavPanel button for development, testing and debugging.
Gives a full report on the current datasource, dataset,
database and BDE engine properties. Reports can be viewed in a
tabbed notebook, saved to disk, or printed. |
| TabcnpState |
NavPanel label control shows dataset name and state
information. |
| TabcnpRecordCount |
NavPanel label control shows record position and record
count information for a dataset (as far as provided by the
BDE). |
3. ABC Data Controls
This page contains data controls for selecting, presenting and
editing database information.
| Component |
Description |
| TabcDBTreeView |
A tree-based drilldown enquiry control,
supporting links to multiple datasources. |
| TabcDBRichEdit |
A data bound rich edit control with full in
place editing capability. |
| TabcDBSuperNav |
A DB navigator component with fast scrolling up
to four times the speed of Delphi’s navigator, also with
bookmarks and jumps. |
| TabcDBEditWin |
An automatic edit window that dynamically
creates labels and edit fields for a datasource. Includes many
layout options to arrange the fields vertically or
horizontally. |
| TabcHDBGrid |
A horizontal data grid control that displays
each record in a column instead of a row. The dataset scrolls
from right to left instead of up/down. |
| TabcDBIndexCombo |
A combo box that automatically selects indexes
on tables. |
| TabcDBFilter |
A filter component to add BDE filter expressions
and functions to Delphi 1 and Delphi 2 datasets. Includes a
runtime expression editor. |
| TabcDBRangeEdit |
An edit control that lets you quickly type in a
range to filter the dataset key, for example “a-b” might
filter all customer names starting with a or b. |
| TabcDBAutoEdit |
A DBEdit control that lets the user double-click
to pop up a form to edit memo, graphic or blob fields.
Predefined forms are included for editing memo and graphic
fields. These forms have many toolbar functions for viewing
and editing data. |
| TabcDBFixedGrid |
A DB grid that lets you set fixed columns. |
| TabcDBEditLabel |
A data bound aggregate component containing a
label and DB edit field with shared properties and automatic
labelling from the dataset. |
| TabcDBRecordCount |
A data bound label that shows dataset size and
position, with editable mask |
| TabcDBState |
A data bound label that shows dataset state,
with editable mask and strings. |
| TabcDBCurrencyLabel |
A label that shows numeric fields as amounts in
words. |
| TabcLRDBComboBox |
A DB Combo box that retains its selected item
index when the window is recreated. |
4. ABC Data Access
This page contains data access components for generic dataset or
file access: including standard exception handling; help and hint
database support; and dataset adapter registration for BDE, ADO,
MIDAS and Interbase dataset access.
| Component |
Description |
| TabcAppException |
An automatic application exception handler to
report exceptions to the user and log them to a disk file. |
| TabcDSAppException |
An automatic exception handler that uses
TDatasource connections to any dataset to show exception
messages and log them. |
| TabcDBHintManager |
A hint display and editing component for
capturing application hints in a local database table.
Displays a popup editor dialog for editing hints at runtime. |
| TabcDBHelpManager |
A help display and editing component for
capturing application help in rich text in a database table.
Displays a popup dialog with rich text editing at runtime. |
| TabcADOAdapterReg |
This is a helper component to register the ABC
ADO dataset integration classes into your project. |
| TabcBDEAdapterReg |
This is a helper component to register the ABC
BDE dataset integration classes into your project. |
| TabcClientAdapterReg |
This is a helper component to register the ABC
MIDAS Client dataset integration classes into your project. |
| TabcIBAdapterReg |
This is a helper component to register the ABC
InterBase dataset integration classes into your project. |
5. ABC Containers
This palette page implements a variety of panel windows that are
used as containers for other controls. They include button
bars, animation frame, splitter panels, a toolbar style speed panel
and a form panel for embedded sub forms.
| Component |
Description |
| TabcAnimationFrame |
A multi page notebook container with no visible
tabs and with optional animation effects on page selection. |
| TabcFormPanel |
A panel that can automatically contain another
form (I.e. as a sub form). |
| TabcButtonBar |
An Outlook style multi page notebook container
with vertically aligned buttons for page selection. |
| TabcButtonList |
A button image list with drag/drop support. Used
with the TabcButtonBar to complete the Outlook-style effects,
or can be used as a stand-alone list in any other container. |
| TabcPictureGroup |
A panel for grouping components with built in
picture and caption presentation style. |
| TabcMultiSplit |
A multi-way splitter that contains four child
windows, letting you show 2,3, or 4 windows at any time. |
| TabcQuadSplit |
A four-way splitter. |
| TabcTriSplit |
A three-way splitter control including a central
drag bar and three child windows. Layouts include all
combinations of 3 windows; panes can be swapped or rotated at
runtime. |
| TabcBiSplit |
A two-way splitter control including a central
drag bar and two child windows. Align horizontally or
vertically and set scaling, min, max and other layout options.
Lets you swap panes at runtime. |
| TabcSplitBar |
A lightweight splitter control that requires a
parent and two other windows to be dragged for resizing within
the parent. |
| TabcSMultiSplit |
Like TabcMultiSplit, but child windows include
automatic synchronised scrollbars. |
| TabcSQuadSplit |
Like TabcQuadSplit, but child windows include
automatic synchronised scrollbars. |
| TabcSTriSplit |
Like TabcTriSplit, but child windows include
automatic synchronised scrollbars. |
| TabcSBiSplit |
Like TabcBiSplit, but child windows include
automatic synchronised scrollbars. |
| TabcEdgePanel |
A panel with a BevelEdges property to let you
only draw selected edges of the panel. Ideal for building flat
profile applications. All of the ABC panel components descend
from this ancestor. |
| TabcDragPanel |
An edge panel descendant that can be moved or
sized under user control, with properties to control allowed
mouse actions. |
| TabcSpeedPanel |
A panel that lets you automatically arrange and
size a set of same sized controls, like speedbuttons. |
| TabcHintBar |
A low profile panel that automatically aligns to
the bottom of the form and captures the Application Hint
property for display. |
| TabcFormTabbedNoteBook |
A tabbed notebook that automatically loads forms
into pages of the notebook. |
| TabcFormNoteBook |
A notebook that automatically loads forms into
each page of the notebook. |
| TabcLRNoteBook |
A low resource notebook that frees window
control handles when moving between pages. Conserves Windows
User resources in large applications. |
| TabcLRTabbedNoteBook |
A low resource tabbed notebook that frees window
control handles when moving between pages. Conserves Windows
User resources in large applications. |
6. ABC Controls
This page contains a variety of controls for data editing and
graphical presentation in your Windows applications.
| Component |
Description |
| TabcShapeForm |
A control to automatically shape a form to an
image using a background color. |
| TabcRichEdit |
A rich edit control with built in edit popup
menu and a modal document editor dialog. |
| TabcCheckListBox |
A multiselect list box with bitmaps for
selecting items, includes standard and custom bitmaps for
check styles, text wordwrap and columns |
| TabcFontComboBox |
A dropdown combo box for selecting fonts.
Includes the font name and a glyph in the dropdown showing
TrueType and Printer fonts. Allows filtering of particular
types of fonts. |
| TabcColorComboBox |
A dropdown combo box for color selection. This
paints a sample of each color value in the dropdown. Allows
population of default colors using a component editor. |
| TabcLine |
Control draws horz, vert or diagonal lines with
optional arrowheads. Detects mouse clicks on line surface. |
| TabcMDITabs |
An automatic tab button set for MDI
applications. Tabs are automatically created with image and
caption when child forms are created/destroyed, or activated.
Clicking a tab activates the corresponding child window. |
| TabcButtonEdit |
An edit control with an ellipsis button for
extended functionality. |
| TabcCheckBox |
A checkbox with wordwrap and other caption
alignment extensions. |
| TabcRadioButton |
A radio button with wordwrap and other caption
alignment extensions. |
| TabcPopupSelect |
Edit control with popup menu to select from a
value list |
| TabcBackground |
256 color gradient fill control with a variety
of special effects |
| TabcMDIBackground |
Gradient fill for background of MDI main forms |
| TabcTiledImage |
Image control with several layout options,
including tiling. |
| TabcMDITiledImage |
Image tiling component for the background of MDI
main forms |
| TabcKeyState |
Label control to show and change the keystate,
for use in status panels |
| TabcActiveHighlight |
Control to automatically highlight the active
control when the user tabs around the form. Lets the mouse
automatically follow the keyboard cursor. |
| TabcShape |
Shape control allowing borders, wrapped text and
corner sizing. |
| TabcFrame |
Frame control, like a TBevel but with more
border sizing options. |
| TabcAutoTabSet |
A tabset that automatically sets its tabs from
the pages of a notebook, and then coordinates clicks with page
changes. |
| TabcLRComboBox |
A combo box that restores its state properly
when used with the low resource notebooks |
| TabcLRListBox |
A list box that restores its state properly when
used with the low resource notebooks |
| TabcROMemo |
A truly read only memo that disables text
selection, or allows a fixed line limit. |
| TabcTabListBox |
A list box that can automatically set horizontal
scrolling and tab stops using property values. Can be used to
align data in columns. |
| TabcSyncListBox |
A synchronised list box. Two of these can be
linked to coordinate their scroll movement. |
| TabcTransImage |
A transparent image component. Lets you set a
transparent color for the image as well as tiling, etc. |
| TabcSpinEdit |
A spin edit component for numeric ranged input.
This is based on the Delphi Samples spin edit. |
7. ABC Dialogs
This page contains popup forms and dialogs for commonly used
operations such as splash, welcome tips, busy/progress, directory
selection/file operations, and page setup.
| Component |
Description |
| TabcBusy |
This component gives user feedback during long
running operations. It displays a topmost form or modal dialog
display with optional captions, labels, AVI animation,
progress bars and cancel button properties. AVI animations can
use standard windows AVIs, embed the AVI image in the form,
use a file, or a resource. Our sample data includes a range of
unique custom animations. |
| TabcSplash |
An automatic splash screen is launched from this
component on application startup. You just need to provide the
bitmap image. Includes a designtime preview. |
| TabcWelcomeTips |
This component encapsulates a runtime welcome or
tip of the day dialog. Includes designtime tip editing and
preview features. |
| TabcPageSetupDialog |
A component to encapsulate the win32 page setup
dialog. For setting margins and page orientation. |
| TabcFileOpenEdit |
A component that encapsulates a TEdit control
and a … popup file open dialog. |
| TabcFileSaveEdit |
A component that encapsulates a TEdit control
and a … popup file save dialog. |
| TabcDirectoryEdit |
A component that encapsulates a TEdit control
and a … popup directory selection dialog. |
| TabcDirectoryDialog |
Displays a modal dialog to select a directory.
Includes properties like the Delphi Dialogs; also lets you
choose 'Folder' or 'Directory' terminology, button styles,
right or bottom button position and various editing options. |
| TabcWinAbout |
Component to display a standard Windows About
box, with your program text added to it. |
| TabcWinMsgBox |
Component to display a standard Windows message
box, using properties for the message flags and strings. |
8. ABC Multimedia
This page contains special effects image controls and components
to store and display sounds and other multimedia information.
| Component |
Description |
| TabcEffectsImage |
An image control with 140 special transition
effects when displaying a new picture. Includes some amazing
effects never before seen in Delphi. With full control over
transition effect, size and speed. |
| TabcDBEffectsImage |
A data bound image control with 140 special
transition effects when displaying a new picture. Includes
some amazing effects never seen in Delphi. |
| TabcWave |
A non-visual component to embed wave data in a
property, with methods for playing the sound. |
| TabcWaveFile |
A non-visual component to play wave data from a
filename property, with methods for playing the sound. |
| TabcWaveRes |
A non-visual component to play wave data from an
external resource, e.g. in a DLL, with methods for playing the
sound. |
| TabcWaveList |
A non-visual component to embed a list of sounds
in a property, with methods for playing one or more sounds in
the list. |
| TabcWaveFileList |
A non-visual component to play a list of sound
files, with methods for playing one or more sounds in the
list. |
| TabcWaveResList |
A non-visual component to play a list of sound
resources, with methods for playing one or more sounds in the
list. |
| TabcMCIFilePlayer |
A non-visual control for MCI file playing and
recording under program control. |
| TabcMCIStreamPlayer |
A non-visual control for MCI file playing and
recording under program control. MCI data can be embedded in
the control and recorded played using a temp file. |
9. ABC Buttons
This page contains general-purpose picture buttons and a number
of useful special purpose buttons.
| Component |
Description |
| TabcShapeButton |
A shaped button for free form irregular shaped
buttons using bitmap images. Includes a component editor for
edge detection and edge enhancement. |
| TabcPicBtn |
A bit button style window control that allows
glyphs of all picture types. Also allows glyph tiling and
setting the button color. |
| TabcPicSpeedBtn |
A speed button style graphic control that allows
glyphs of all picture types. Also allows glyph tiling and
setting the button color. |
| TabcRepSpeedBtn |
A repeating version of TabcPicSpeedBtn that
includes a timer for events while the mouse is held down. |
| TabcToggleBtn |
A two state toggle button of type
TabcPicSpeedBtn that includes OnClickDown and OnClickUp
events. |
| TabcMouseRegion |
An invisible control to detect mouse movement
over rectangular regions. |
| TabcMenuButton |
A toolbar button that can be automatically
linked with a menu item to share properties such as Enabled,
OnClick etc. |
| TabcSizeButton |
A button that automatically sizes itself when
the caption changes. |
| TabcWaveBtn |
A button that automatically plays a wave sound
when clicked. The sound is stored in the button properties. |
| TabcWaveFileBtn |
A button that automatically plays a wave sound
when clicked. The sound is played from an external file name. |
| TabcFormButton |
A button that automatically loads another form
when clicked. Needs only simple properties to set this up. |
| TabcFormPicBtn |
A picture button that automatically loads
another form when clicked. Needs only simple properties to set
this up. |
| TabcFormPicSpeedBtn |
A picture speed button that automatically loads
another form when clicked. Needs only simple properties to set
this up. |
| TabcPushButton |
A radio button descendant that draws as a two
state rectangular framed up/down push button. With additional
wordwrap and other caption alignment options. |
| TabcButton |
A standard button descendant with wordwrap and
other caption alignment options. |
10. ABC Labels
This page contains some general and special purpose labels for
the display of text information.
| Component |
Description |
| TabcRotLabel |
A label that rotates text in degrees, including
raised or shadowed text effects and borders, and automatic
resizing. |
| TabcVersionLabel |
A label that automatically displays information
from a program's version resource, including flexible
configuration of display options. Also allows runtime access
to individual version item values. |
| TabcURLLabel |
A highlighting mouse label that adds the ability
to launch a specified web URL using the PC's default browser
application. |
| TabcMultilineLabel |
A label with an Items property for easy
manipulation and drawing of multiple lines of text. |
| TabcCurrencyLabel |
A label that shows a number in words, including
support for various currency formats and strings. Suitable for
check printing applications. |
| TabcMouseLabel |
A label with color, shadow, underline and sound
highlight effects for mouse over and mouse down events. |
| TabcClockLabel |
A label that shows formatted date and time as a
string with a built in timer and format options |
| TabcSuperLabel |
A label with various border and style options |
| TabcAutoLabel |
A label with various border and style options |
| TabcEditLabel |
A label and edit control contained in a parent
window, includes shared properties and various alignment
options. |
11. ABC Utils
This page contains other utility components and dialogs which don’t
fit into the other palette classifications.
| Component |
Description |
| TabcTitleGradient |
This component adds gradient fill and caption
font options to your form. |
| TabcSingleInstance |
Limits your program execution to a single
instance and causes other launches to activate the original
instance. |
| TabcLauncher |
Lets you launch other programs and wait for
their return, including launch detection by time, day of the
week, day of the month, etc. |
| TabcFormSaver |
Automatically saves and restores form properties
such as size, position, state, fonts and color, using and INI
file. |
| TabcFormSizer |
Limits form size and position on the screen. |
| TabcStopWatch |
A stopwatch component for recording and
reporting program execution times. |
| TabcMDIScroll |
A component to enable or disable scroll bars on
the main form of an MDI application. |
| TabcRSExit |
Component to close ReportSmith when your main
application terminates. |
| TabcFormMessageHook |
For testing windows hooks. Lets you subclass the
window (intercept the form's wndProc) to inspect or override
Windows messages. Message overrides are implemented in an
event of the component. |
12. ABC Attached Label
This page implements a range of standard Delphi controls with
attached labels that move, cut, copy, paste along with the original
control.
| Component |
Description |
| TabcLEdit |
An edit control with attached label. There is no
parent window and the form owns both components. Automatically
synchronises label location and properties with the main
control. Synchronises IDE cut/copy/paste and destruction. |
| TabcLMaskEdit |
A masked edit with attached label. |
| TabcLSpinEdit |
A spin edit with attached label. |
| TabcLMemo |
A memo with attached label. |
| TabcLListBox |
A list box with attached label. |
| TabcLComboBox |
A combo box with attached label. |
| TabcLImage |
An image with attached label. |
| TabcLPanel |
A panel with attached label. |
| TabcLScrollBox |
A scroll box with attached label. |
| TabcLOutline |
An Outline with attached label. |
| TabcLTreeView |
A tree view control with attached label (32 bit
only). |
13. ABC DB Attached Label
This page contains a range of standard Delphi data controls with
attached labels that move, cut, copy, paste along with the original
control. The component design also allows for automatic
setting of the label caption from the data field of the component.
| Component |
Description |
| TabcLDBText |
A db text control with attached label. There is
no parent window and the form owns both components. The label
caption can be set automatically from the data field. |
| TabcLDBEdit |
A db edit control with attached label. |
| TabcLDBAutoEdit |
A db edit control with attached label, also
supports automatic popup dialogs to edit memo, graphic and
blob fields by double clicking the field. |
| TabcLDBMemo |
A db memo control with attached label. |
| TabcLDBImage |
A db image control with attached label. |
| TabcLDBListBox |
A db list box control with attached label. |
| TabcLDBComboBox |
A db combo box control with attached label. |
| TabcLDBCheckBox |
A db checkbox control that automatically sets
its caption from the data field DisplayLabel. |
| TabcLDBRadioGroup |
A db radio group control that automatically sets
its caption from the data field DisplayLabel |
| TabcLDBLookupList |
A db lookup list control with attached label. |
| TabcLDBLookupCombo |
A db lookup combo control with attached label. |
| TabcLDBLookupListBox |
A db lookup list control with attached label.
(32 bit only). |
| TabcLDBLookupComboBox |
A db lookup combo control with attached label.
(32 bit only). |
14. ABC BDE
These components include data access components and data controls
with BDE-specific properties such as direct TTable or TQuery
content.
| Component |
Description |
| TabcDBAppException |
An automatic exception handler that uses
database tables to show exception messages and logs them. |
| TabcDBQryAppException |
An automatic exception handler that uses queries
instead of DB tables. |
| TabcLocalTable |
A local table component that automatically finds
the database in the current directory, at design and runtime. |
| TabcLocalQuery |
A local query component that automatically finds
the database in the current directory, at design and runtime. |
| TabcLocalDatabase |
A local database component that automatically
sets its parameters to the local directory at design and
runtime. |
| TabcDBIdleTime |
An application idling component that
automatically flushes BDE cached updates to disk when the
program isn’t active. |
| TabcDBTableGrid |
An aggregate control containing navigator, grid
and table in a single component. |
| TabcDBQueryGrid |
An aggregate control containing navigator, grid
and query in a single component. |
|