Description of InfoPower
InfoPower is a powerful suite of award-winning visual components that are professional, easy to use, consistent, flexible, and feature rich.
This year InfoPower 2000 won the Best Database Tool award in the Delphi Informant magazine by a whopping 72% of the votes.
Since 1995, InfoPower has consistently provided professional database developers unmatched power in their Delphi and C++ Builder applications.
Infopower includes a greatly enhanced data-aware grid, advanced edit controls including controls for lookups, dates and times, visual filtering
dialogs, picture mask validation support, record viewers, incremental searching, QBE support, and much more.
InfoPower 2000 is now available for $199 (U.S.), and is compatible with Delphi 3 and Delphi 4.
InfoPower Professional is available for $299, and additionally includes source code and C++ Builder compatibility.
Upgrades for existing owners of InfoPower 4 are $99, and $129 for the professional version.
Demonstration and trial versions of InfoPower are available at http://www.woll2woll.com.
Custom Framing & Transparent Edit Controls
- InfoPower 2000 gives you the means to create elegant forms that look just like the real hardcopy form they are based on.
You may see other component suites that allow you to turn on or off the borders, but do they allow you to see the background through the edit control for
true underlined controls? InfoPower 2000 does. The new features that InfoPower 2000 has added to it's edit controls are:
- Different Border Styles
However the custom framing goes far beyond simple underline controls as you can display the
borders in many different frame styles (bump, raised, box, single, etched, etc).
- Selective Borders
You can selectively turn off the top, bottom, left, and/or right borders around InfoPower 2000 edit controls.
- Focus and NonFocus Settings
What's more is that you can customize these settings depending on the focus of the control.
- Transparency
No other VCL gives you all this and the ability to have controls display transparently on your backgrounds.
Drop a TImage onto the background of your form and place InfoPower controls and any other VCL Control and you will immediately notice the difference.
- Custom Glyphs and Transparent Effects on Buttons
The combo buttons in the edit controls can also be displayed in a flat style and transparently as well for an extremely natural look.
Notice the buttons in the edit controls in the screen-shot above, you can also load your own custom glyph in any of our combo controls.
TwwDatainspector - Versatility and Power
- TwwDataInspector: A Versatile and Powerful Object Inspector Like Control
InfoPower 2000 provides a new powerful, robust component that allows you to hierarchically edit a single record
consisting of multiple datasets. This component allows you to display a record similar to the way you
edit/view an object in the Delphi object inspector. It has substantial advantages over more traditional ways of
editing data, including the ability to:
- Group Related fields together
Using this control you can group related fields together in categories. Thus providing
an organized view of data. You can even display data from different datasets.
- Heierarchical View of Data
You can further categorize your data into a heirarchical view similar to a tree.
- Save Screen Real Estate
Using this component you can display only the data the enduser wishes to see, while providing a quick way of letting them see more.
As a result less screen real estate is used then if you had displayed all of the data at once.
- Each Row is Fully Customizable
Each row in the data inspector can have its own individual cell height, picture mask, and flags such as tabstop, wordwrap, readonly, resizeable,
expanded and visible. Each row's data portion can have an embedded InfoPower, 1stClass, or other custom edit control. What's more there is built-in
picklist, checkbox, maplist support as well.
- Display a Background Image
Use the example in our demos to easily add background images to this control.
- Use it UnBound. (without a datasource)
You can even use this control unbound just like the Delphi object inspector.
The Most Powerful Database Grid
- The TwwDBGrid is one of the most powerful components in the InfoPower library, greatly expanding upon the capabilities of Delphi’s built-in TDBGrid component.
In addition to the functionality of TDBGrid, InfoPower’s TwwDBGrid provides you with the ability to:
- Embed a wider variety of powerful controls directly in the grid:
Display a field as a normal cell edit box, checkbox, combo box, spinedit, date time picker, bitmap, lookup combo box, or your own custom edit box or 1stClass edit control.
This allows you to do things like:
- Attach a TwwDBEdit to a memo field thus allowing your endusers to edit multiple line wordwrapped memofields directly in the grid.
- Use checkboxes for single click multiselection
- Modify Delphi lookupfields utilizing our powerful TwwDBLookupCombo control.
- And so much more!
-
Support for non InfoPower data aware controls:
When they publish the InfoPower property. For instance InfoPower supports the TfcTreeCombo and TfcColorCombo edit control from Woll2Woll's 1stClass 2000 companion product. The picture on the right has an embedded 1stClass TfcTreeView control in the Grid.
- Automatic DateTime picker support:
Date and Time Fields will automatically use a built-in DateTimePicker to provide your endusers with the ability to select dates using the Microsoft Calendar control or use the smart key features built in to the control.
- Clickable column headers:
Title Buttons in the Column headers allow you to easily change the index or sort order of your dataset.
- Drag/Drop grid header columns as in Explorer:
InfoPower animates the header column as it is dragged for a much sharper look and feel for the end-user.
-
Define fixed, non-scrollable columns
Just set the FixedCols property to indicate the number of nonscrollable columns to display in the left-hand side of the grid.
- Embed a TSpeedButton into the Indicator column
This property creates a TSpeedButton on the upper left corner of the Grid. You can attach any code to this button. It has all the events and properties of a normal TSpeedButton. Convenient for invoking the TwwRecordViewDialog.
- Complete control over how the titles are displayed:
Set the alignment of column headings to left, center or right justified. You can even separately control each column's heading attributes (font color, background color, alignment), as well as display multi-line headings, and icons from ImageLists.
- Imagelist support:
Display bitmaps from imagelists in both the column headers and the data cells.
- Scaleable row heights:
Scale cells to double or triple the height and word-wrap text or memo fields in resulting cells.
- Built-in support for selecting multiple records. Mouse Shift Select Support.:
Select contiguous records using shift-select, and auto-unselect the selected records when you just click on a record.
- Footer cell support:
Developer can embed footer cells at the bottom of the grid to display summaries of column information.
- Change the background cell color and font color
Using InfoPower's OnCalcCellColors event you can conditionally color the fonts and background color of
individual cells and entire rows. For example, you could use this event to color alternating rows a different color or color
certain cells red when a condition isn't satisfied.
- Calculated fields can now be edited in the grid.
As a result you will be able to edit Delphi lookup fields directly in the grid with only a few lines of code.
- Smart key mapping
Contains support for the automatic conversion of carriage returns to a tab, ability to turn off keyboard inserts, appends or deletes.
- Display the text of RTF in the grid.
When delphi displays a Memo Field or RTF field in the Grid you will most likely get the word (BLOB) or (Memo) displayed.
However the InfoPower TwwDBGrid can display the actual text of for each field in the cell instead.
DoubleClicking on a TMemoField will display a customizable pop-up memo editing window where your end-users can view and/or edit the contents of a memo field, depending on how you set the properties.
DoubleClicking on a RichText Field will display InfoPower's powerful customizable word processor window which allows your end-users to view and/or edit the contents of the rich edit.
- Use InfoPower's powerful picture edit-masks
when editing cells in the grid.
- Many Additional events
We have added many additional events to centralize your custom actions, such as OnCellChanged, OnRowChanged, OnDrawTitleCell, OnDrawFooterCell, etc.
- Proportional scrolling
When using Paradox tables
- Can turn off horizontal or vertical scrollbars.
- In InfoPower 2000 we have added the following features:
- Customizable Cell-level hints when the cell’s text does not fit in the cell. Excellent when used with memo fields to display the entire contents of the memo just by moving the mouse over the cell.
- Saving and loading of the user’s runtime settings of the column positions and widths from the registry or an inifile.
- Show trailing ellipsis for text that doesn't fit in the cell.
- Support for tab key to automatically exiting the grid when on last column.
The Ultimate WordProcessing Control
- The TwwDBRichEdit is a powerful visual component greatly expands upon the capabilities of Delphi’s built-in TDBRichEdit component. It is the most complete and powerful richedit control available.
In addition to the functionality of TDBRichEdit, InfoPower’s TwwDBRichEdit provides you with the ability to:
- Bitmap and OLE support:
Embed bitmaps & OLE objects directly into the richedit control. You can even save these to your database.
Paragraph Ruler:
Set paragraph indentations within the pop-up rich-edit dialog using an accurate ruler.
- Internet URL Links:
URL addresses in the rich-edit text are automatically underlined. The component will also automatically open the specified URL with the Internet Browser.
- Multi-level undo and redo:
Undo or redo a series of actions.
- Database Search and Filter:
After storing RTF text into database blob fields, you can still have access to InfoPower's powerful database searching and filtering capabilities.
- User-definable speedbuttons:
Developer can add their own speedbuttons to the pop-up richedit dialog to integrate other 3rd-party tools such as RTF spell checkers.
- Integrated RTF Word processor:
End-user can bring up InfoPower's powerful RTF word processor to give them a full WordPad-like environment.
- Customize printer margins, orientation, and paper size:
Supports end-user customization of the page layout using the Win95 PageSetup common dialog.
- Find/Replace dialog support.
- Extensive pop-up menu support:
Right-click this component to see an example.
- Design-time support for entering rich-edit text and OLE into the control.
Delphi's version cannot store formatted text into the a control during design time.
- Seamless integration
Easily embed into InfoPower's RecordView components or attach to a TwwDBGrid to allow the enduser to use the popup wordprocessor to edit RTF fields in the database.
The grid will display the unformatted text inside the grid cell.
- In InfoPower 2000 we have added the following features:
-
Supports Transparency and Framing effects.
The richedit control can now be displayed transparently when it does not have the focus.
Disable the control and set some of the framing properties and you can use this control as a RichEdit label.
- User highlighting of text.
The end-user can now set the background color of selected text. This allows certain text to standout.
User highlighting is integrated as a new button in the word processor.
- Word processor supports bitmapped menus.
The word processor has updated the appearance of its menu by displaying bitmaps next to certain menu selections.
- New events to customize the menus in the word processor.
You can now more easily change the behavior of the common menu selections from the word processor with the introduction of the following new events:
OnMenuLoadClick, OnMenuPrintClick, OnMenuSaveAndExitClick, & OnMenuSaveAsClick.
- Integration with Microsoft Office’s Spell & Grammar Checker (Delphi 5 only)
Visual Filtering and Querying Tool
- InfoPower's elegant TwwFilterDialog is one of the most useful end-user components as it enables them with the ability to visually filter a
dataset, modify the where clause of an existing SQL query, or even filter records in Delphi's TClientDataSets.
- Simple for the end-user to use:
Even though the dialog is capable of sophisticated SQL generation, the dialog is simple to use as it completely hides the filtering and SQL details from the end-user.
- Unmatched filtering power:
Your end-users can specify a search value, or a range, for any number of fields contained within the dataset.
- WildCard Filtering within Fields:
Select a specific type of data match to be performed within the field, such as "From beginning of field", "Anywhere within the field", and "Exact match".
- Special customizable keywords:
Specify keywords such as "AND", "OR", "NULL" to specify multiple filter criteria for each field, such as... John OR Paul. InfoPower also allows the end-user to easily see all non-matching records.
- Filter even on Delphi Memos and LookupFields.
- Filter on blob fields containing Rich Text Format
- Use the IP DateTimePicker to specify DateTime ranges within the FilterDialog.
- Usability enhancements:
Enable use of InfoPower's picture validation masks and custom combo-boxes during user input with maplist support.
- Fast performance:Support for filtering on the server side for fast performance! When using the component with a TQuery object, you can have the back-end perform determine which records should be included in the view.
- In InfoPower 2000 we have added the following features:
- Improved support for sql parsing
FilterDialog now can support a wider variety of SQL syntax.
- Automatic Aliases for user entered text
You can now map user-entered text to a specific database value. This can allow the enduser to
filter based on some more meaningful text even if that text is not stored in the database.
For instance if the database was storing the codes 1, 2, 3, and they respectively represented
the strings ‘ Visa’, ‘Mastercard’, ‘American Express’, you could allow the user to enter the
string ‘Visa’ instead of ‘1’ to find all customers who used a visa card.
- Performance improvements when using FilterMethod=fdByFilter
InfoPower 2000 now can modify the Filter property of your dataset, as in the past it performed its filtering
strictly through the callback OnFilterRecord event of the dataset. The Filter property, although more limited
in functionality, can offer significant performance benefits when filtering larger datasets. Use the new
FilterPropertyOptions property to enable InfoPower to use the Filter property. The details of this property are described below:
FilterPropertyOptions
- DataSetFilterType - Defines what filtering mechanism is used when the TwwFilterDialog’s FilterMethod is set to fdByFilter. It can be one of the following:
- fdUseFilterProp - Uses the dataset’s Filter property to perform the filter. In general this is the fastest type of filter
when using FilterMethod=fdByFilter. When set to this value, filtering is not supported on lookupfields, memofields, and calculated fields.
In addition it will not support wildcard searches unless the back-end supports the ‘like’ operator (such as ADO to Microsoft Access).
- FdUseOnFilter - Uses the OnFilterRecord event of the dataset. Includes support for lookupfields and memofields.
When using ADO or Delphi 5’s Interbase objects, it additionally supports filters on calculated fields in your dataset.
- FdUseBothFilterTypes - Uses both the dataset’s filter property and its OnFilterRecord events. If your back-end supports both filter types,
then this should give you the best performance and most capabilities.
- UseLikeOperator - Set to True if your database engine supports the Like operator when specifying a Filter.
The TDataSet Filter property uses a different syntax depending on the back-end. For instance ADO using the
Microsoft 4.0 Jet OLE DB provider will support the like keyword in the filter expression. Thus you should
set your FilterPropertyOptions.UseLikeOperator property to True. If your back-end or provider does not support the Like keyword in the
filter expression, then set this property to False. For instance when tied to a TBDETable, you should set this to false.
You may need to experiment to see what your back-end supports. We recommend you first try setting this property to True,
as your capabilities will be greater if your back-end supports this.
Extendable and Flexible Database Navigator
- TwwDBNavigator:
Infopower includes a new extendable DBNavigator component (database
navigator to move through and manipulate the data in a dataset), which
supports user-definable images and actions, integration with InfoPower’s
dialogs, flexible control over the layout, user-definable page sizes, and
support for multiple rows of icons.
- Extendable:
Add additional speed buttons to the navigator to execute your own custom code.
- Additional standard icons
Contains built-in navigator buttons such as bookmarks, InfoPower dialogs, and PageUp/PageDown.
- Display vertically or horizontally, or combine navigators to get just about any look you want.
- 4-State Custom Glyph Support
Contains built-in support for animated icons when an enduser moves their mouse over the navigator button.
Set numglyphs to 4 and store the Default, Disabled, Down, and MouseOver glyphs in the navigator's ImageList.
- Flexible design tools and resource efficient.
- In InfoPower 2000 we have added the following features:
Supports Transparency
The InfoPower 2000 navigator updates its appearance by allowing you to transparently display the navigator and its related buttons.
This helps your applications present a very professional and polished look.
- Action List Support
To help ease the use of customizing the navigator’s actions, action list support is now supported for each navigator button.
Dynamic Custom Record Viewing or Editing
Date and Time Controls
- TwwDBDateTimePicker:
InfoPower provides the most flexible and usable DateTimePicker for Delphi. DateTimePickers support drop-down calendars to assist the user in selecting a date.
InfoPower's version includes the following functionality.
- Embed within InfoPower's Grid, RecordView, or FilterDialog components.
- Use with or without a database.
- Smart data entry : Auto-advances when enough characters have been entered, and auto-fills the date and time when the space key is entered.
- Display the date in the format of your choice using a format mask. Also supports International date-time formats.
- Spins up/down with the arrow keys and preserves the display format during spinning.
- Numerous display options for controlling the look of the drop-down calendar, such as display of week numbers, display of current date, automatic circling of current date, and support for event based determination of which dates should be in bold.
- Year 2000 support even when entering 2 digit dates when using the Epoch property.
- Support for simultaneous entry of both date and time in the same control.
- In InfoPower 2000 we have added the following features:
- Framing and Transparency
Set the EditFrame property to customize how the controls borders and background are painted.
- TwwDBMonthCalendar
InfoPower's MonthCalendar control allows you to display a calendar to the end-user.
- Hide/Show the Week Numbers, Today String, and Today Circle in the Drop Down Month Calendar.
- Display one or more months of a year in a single InfoPower calendar control.
- Change the colors and fonts of the calendar.
- Supports configurable pop-up menus when clicking on either the year or the month
- Code-based determination of which dates should be displayed in bold. For instance bold-face weekends, holidays, and paydays.
- Use with or without a database.
Fast Search Tools and Dialogs
- TwwKeyCombo:
If your endusers want a way to sort or incrementally search on other fields, then just drop our database sort component onto your application.
- Automatically displays all available indexes :
The drop-down selection list is populated with the DisplayNames of all indexes available for the table that it is assigned to.
- Support for all fields of a ClientDataSet:
You can incrementally search or sort-by any field in a client data set.
- TwwIncrementalSearch
TwwIncrementalSearch is a visual interface component that provides your end-users with a means to incrementally search for values. As the end-user enters characters into the edit box, the component performs a search operation based on the characters currently in the edit box, moving to the record that contains the closest match
- Perform Quicken Style Searches
Set ShowMatchText to true to have Quicken Style incremental searching by simultaneously searching and displaying the matching text in the search control.
- Fast Performance
Automatically uses any available index to enhance performance when doing the lookups.
- Set Ranges on your TwwTable Incrementally
When used in conjunction with a TwwTable's NarrowSearch property incremental searching will show only those
entries that match what has been typed in so far, since a range will be set on the table based on the currently entered characters.
For example, if the user types in the letter C, then all records starting with C are shown and no other records. When the user enters another character, the search becomes even narrower, or more specific.
- Supports InfoPower's flexible picture masks.
- In InfoPower 2000 we have added the following features:
- Framing and Transparency
Set the EditFrame property to customize how the controls borders and background are painted.
- TwwLocateDialog
The TwwLocateDialog component itself is non-visual but when executed it provides your end-users with a dialog box that allows them to search for a value within any field, including Memo fields.
- Perform Case-Sensitive or Case Insensitive Exact or Partial Match Searches
- FindFirst and FindNext Methods
The built-in FindFirst and FindNext methods can be executed under program control without displaying the dialog box. This lets the developer assign any end-user keyboard key, button or icon to these methods, allowing the user to repeat the last locate command or start over from the beginning of the table without having to re-display the dialog box or re-enter their search criteria.
- Wildcard searching
TwwLocateDialog provides your end-users with a dialog box that allows them to search or partial search for a value within any field, including Memo data type fields, calculated fields, and lookup fields.
- TwwSearchDialog, TwwLookupDialog, etc.
InfoPower 2000 also includes other powerful and easy to use dialogs that are let your users find the data they are looking for.
These dialogs support:
- Supports InfoPower's flexible picture masks.
- User Definable Buttons
Up to 2 user definable buttons are included in these dialogs for your own custom actions.
- Useful events for further Customization
Use the OnInitDialog or OnCloseDialog events or any of the other events to further customize how the dialog is used and displayed.
Advanced LookupCombo Controls
- TwwDBLookupCombo, TwwDBLookupComboDlg:
InfoPower gives you the most flexible component for selecting entries from a lookuptable. Here is some of what this powerful component can do.
- Quicken style incremental searching:
All of InfoPower's lookup components now support the 'Quicken' style display of the matching value, by simultaneously searching and displaying the matching text in the search control.
- Multiple Columns in the DropDown Box or Popup Dialog:
Select any number of fields to be displayed in the drop-down list along with defining their display width and optional titles. Also define in which direction the drop-down list should grow in width, either to the left or to the right, depending on where the component is located on your form.
- ImageList Support in dropdown:
With the ImageList Support you can display a column of images in the dropdown list.
- Sorting flexibility:
The values in the drop-down list are sorted in the order of the first field you select to be displayed, if it's a secondary index field, instead of being sorted in primary key order.
- Support for many dataset types:
Fill a drop-down list with a table, query, QBE, ClientDataSet, and even parameterized queries.
- End-user Usability enhancements:
Smart properties to auto-drop down the list upon a valid keystroke as well as a convenient way of clearing the Lookup Combo's Text.
- Embed into InfoPower's Grid and RecordView components:
The component can be used in a TwwDBGrid component to replace any multiple-choice type of field in the grid, giving your end-users sophisticated lookup and fill capabilities within the grid or record-view components.
- Use unbound or bound:
The component does not have to be bound, or assigned, to a table's field (DataField and DataSource properties) which gives you greater flexibility in using this LookupCombo for general tasks where a source table is not involved.
- Selectively filter the drop-down list:
Show only the relevant records from the lookup table by attaching to a dependent table, using paramaterized queries, or filtering the dataset related to the drop-down list.
- In InfoPower 2000 we have added the following features:
- Framing and Transparency
Set the EditFrame property to customize how the controls borders and background are painted.
QBE Dataset Component
- TwwQBE:
The non-visual TwwQBE component allows you to specify Paradox-style
Query-By-Example query statements that are used to supply data to one or
more of the other InfoPower visual interface components placed on your
form.
Multi-table queries and special queries such as Insert, Delete and
ChangeTo queries are also supported. You can even create a linked,
editable live view of one of the tables used to produce the resulting
answer table. Value assignment of QBE tilde "~" variables is also
supported. Since InfoPower’s TwwQBE component is inherited from Delphi’s
TDataSet component, the Delphi Fields editor is still available within
this component.
Internationalize Your Applications
- TwwIntl:
Easily convert IP to other languages without any code!
InfoPower gives developers the ability to centralize their InfoPower
dialog attributes in one component. You can override the dialog's
captions,hints, font style, enable or disable bitmapped buttons, and
much more.
Dataset CallBack Filtering Enhancements
- InfoPower DataSet Filtering
InfoPower allows you practically unlimited filtering capabilities by
also providing you with a programmable callback filter function. Delphi
has made this available for your 32 bit applications. However
InfoPower's callback filtering gives you the following additional
functionality.
- Filter on lookupfields. This allows you to filter on data in a related table!
- Automatically display of the hourglass when you are scrolling filtered data.
- End-user can cancel a filter using the Escape key.
Complete Field Validation Language
- Picture Masks:
InfoPower gives you incredibly flexible and expressive picture masks
which greatly assist in automatically validating your user's input.
InfoPower's masks duplicate the Picture function that's been available
in Borland's Paradox relational database product, providing the power of
a full mask language instead of just a mask template. Using InfoPower's
masks you can easily create the following masks, which are not possible
with Delphi's edit masks.
- Letters, with the first letter automatically capitalized
- Words, where the first letter of each word is automatically capitalized
- Masks whch contain optional sequence of characters, such as an optional area code in a phone number.
- Selected item list as {Yes,No,Maybe}
InfoPower's masks support the following:
- Use picture masks with most InfoPower edit controls, including the grid.
- Use picture masks with InfoPower's FilterDialog and incremental search control.
- Field validation - InfoPower ensures edited text meets the picture mask constraints.
- Automatically fills in text to save the user from typing in the whole value.
- Auto-fill of current date for date/time fields.
- Works against all back-ends, including dBASE, SQL, ODBC, etc.
- Automaticaly detects and uses picture masks stored in Paradox tables.
- In InfoPower 2000 we have added the following features:
- Developer’s Custom Picture masks now use InfoPowerMasks.ini
InfoPower’s picture mask design tools now use an INI file to store your custom picture masks.
In the past a Paradox table was used to store these settings in your IDE environment.
However to remove the necessity of installing the BDE in your design time environment, InfoPower no longer uses this Paradox table.
True Virtual Dataset Support.
And More...
InfoPower also includes:
- TwwMemoDialog
The TwwMemoDialog component itself is non-visual but when executed it provides your end-users with a pop-up,
resizable window where they can view or edit the data stored in memo fields. This is the same dialog box that
appears when you double-click a memo field from within a running the TwwDBGrid component.
- TwwDBEdit
Our standard dataaware edit control is anything but standard. As with most InfoPower edit controls it has the following features.
- Can be used unbound (just don't set the datasource or datafield properties).
- Picture Mask Support
InfoPower gives Delphi programmers the power to define a data entry template, or mask, for the values that can be entered into a field displayed on the screen.
See Picture Masks for more details.
- Full integration with InfoPower 2000’s grid
Embed this and most other InfoPower 2000 edit controls directly into the grid.
- Framing and Transparency
Set the EditFrame property to customize how the controls borders and background are painted.
In addition to those features, you can also do the following with the TwwDBEdit:
- Use as a TMemo
Just set the ShowVertScrollBar property to True, WordWrap to True, and WantReturns to True and you can use the
TwwDBEdit as a TMemo. What's more... Set those properties and attach it to a memo field in the TwwDBGrid, and then you can edit multiline memos directly in the Grid's Cell.
- AutoFills Date or Times with Space key
- TwwDBComboBox
InfoPower greatly expands the capabilities of a regular data aware combo-box. It has the following advantages over Delphi’s TDBComboBox.
- Mapped Display Values
Allows you to enter mapped storage and display values so that you can display understandable text versions of stored
codes in your table, instead of displaying only the codes themselves where users have to remember what they all mean.
- Quicken Style Searches
All of InfoPower's lookup components support the 'Quicken' style display of the matching value,
by simultaneously searching and displaying the matching text in the search control.
- Additional Published Properties
Since InfoPower is derived from the InfoPower base editor class, you can access the following additional properties which are not available in Delphi’s TDBComboBox: AutoSelect, AutoSize, BorderStyle, CharCase, MaxLength, and InfoPower’s Picture property.
- Corrected Key Handling
When using Delphi’s TDBComboBox the Tab, Shift+Tab, Enter and Esc keys do not function as expected.
InfoPower’s enhanced version of this component corrects these keystroke problems so they all function as expected.
- In InfoPower 2000 we have added the following features:
- Framing and Transparency
Set the EditFrame property to customize how the controls borders and background are painted.
- Flat and Transparent Button Effects
The combo buttons in the edit controls can also be displayed in a flat style and transparently as well for an extremely natural look.
- Custom Glyph for DropDown
The glyph in the combo is configurable through the control’s ButtonGlyph and ButtonWidth properties.
- TwwDBComboDlg
TwwDBComboDlg is a visual interface component that looks and behaves similar to a DBComboBox edit component, in that it allows the user to enter and edit data in the edit box portion of the component.
However, when the user clicks the component’s "..." button, instead of the normal drop-down list being displayed, any program-controlled action you define in the OnCustomDialog event can take place,
such as displaying a custom dialog box of your own design.
In InfoPower 2000 we have added the following features:
- Framing and Transparency
Set the EditFrame property to customize how the controls borders and background are painted.
- Flat and Transparent Button Effects
The combo buttons in the edit controls can also be displayed in a flat style and transparently as well for an extremely natural look.
- Custom Glyph for DropDown
The glyph in the combo is configurable through the control’s ButtonGlyph and ButtonWidth properties.
TwwDBSpinEdit
The end-user can modify the contents of the TwwDBSpinEdit by clicking on the up and down icons.
Alternatively they can use the UP Arrow and DOWN Arrow keys. On Date, Time, and DateTime fields
the spinedit will highlight the text that is changing while spinning, so the user will visually see what is changing.
In InfoPower 2000 we have added the following features:
- Framing and Transparency
Set the EditFrame property to customize how the controls borders and background are painted.
- Flat and Transparent Button Effects
The combo buttons in the edit controls can also be displayed in a flat style and transparently as well for an extremely natural look.
TwwTable, TwwQuery, TwwStoredProc, etc.
InfoPower also includes many versions of the standard datasets that greatly enhance your programming choices.
| All pages copyright © 1995-2002 Woll2Woll Software |
| Phone (Sales): |
800-965-2965 (Toll Free U.S) |
|
925-371-1663 (International) |
| Fax: |
925-371-1664 |
| Email: |
sales@woll2woll.net |
| Last Modified: |
Wednesday, 28-Jan-2004 10:17:11 PST |