|
|
dtrt.NavBarWin
Description
Features
Screenshots
What the user sees
Prerequisites
Test / Evaluation
Why use the dtrt.NavBarWin?
Licenses and Pricing
Features in coming versions
Version changes (old versions)
Sites featuring dtrt.NavBarWin
The dtrt.NavBarWin is a navigation bar control that helps a
user of an application navigate through data (a dataset table or data view, a
collection or an object that implements the IList interface to be precise) that
usually is displayed on a windows form. The user can navigate by using the
dtrt.NavBarWin in one of five ways:
1. By clicking on any one of the buttons in the navigation bar; the
buttons can also be selected by using the tab and enter keys
2. By entering a value in the text display in the navigation bar - i.E.
'+3' jumps forward 3 records; or '-8' jumps back 8 records
3. By entering a record number to jump to in the text display in the
navigation bar
4. By pressing a predefined shortcut key
5. By selecting a menu item in the context menu of the navigation bar
Either way will jump to the desired record. If a record or collection item is
added or deleted, the dtrt.NavBarWin takes notice and the change can be seen in
the text display's total number of records.
Instead of clicking on the buttons shortcut keys can be used. These keys can be
defined by the developer to ensure that they are not identical with other keys
used on the form.
The default dtrt.NavBarWin looks like this (more images can be found further
down this page in the Screenshots section):

The number of buttons, their position, the colors, the texts as well as other
properties can be changed by the developer or set programmatically at runtime.
Two buttons are Increment Buttons allowing the user to jump a
predefined number of records. The increment can be defined as an absolute
number or a percentage of the total record number. The user can change the
increment to any value (or the developer can disable this feature). Two
supplemental User Buttons can be defined and used for special
functionality. The textbox display shows the position in the
data. It can also be used to enter a record number to jump directly to the
specified record. When prefixed with a plus or minus sign, the record number is
advanced or set back by the specified number of records. The textbox enter
number feature can be disabled. If record cycling is enabled,
the user can cycle from the last record to the first one with the Next
button and vice versa to the last record with the Previous button in
an endless loop. The context menu, the user help and other options can be
customized or turned off allowing the developer to adjust the control to the
applications requirements. The control comes together with full developer
help documentation and samples in VB.NET and C#.
▲ back to top
| General: |
|
.
|
Intuitive look, feel and use |
|
.
|
Rapid Visual development possible |
|
.
|
For typed and untyped datasets as well as collections |
|
.
|
Binds to any object that implements the IList interface |
|
.
|
BindingContext operation mode |
|
.
|
Data table or index entry for dataset possible |
|
.
|
Incremental jump configurable by developer and by user |
|
.
|
Current record number available to client/parent form |
|
.
|
Cycle through records or stop at end/beginning |
|
.
|
Simple display mode (client navigation) possible |
|
.
|
Completely written in C# |
|
.
|
Can be used with any .NET-compatible language, like VB.NET, CSharp, C++, etc. |
|
.
|
For .NET framework 1.0 and higher |
| Buttons/Button Designer: |
|
.
|
Vertical or horizontal control alignment |
|
.
|
Configurable button alignment and order on multiple rows and columns |
|
.
|
Each button separately configurable |
|
.
|
2, 4 or 6 predefined buttons |
|
.
|
2 optional buttons more for user-specific purposes |
|
.
|
Shortcut keys for buttons available and configurable |
|
.
|
ButtonClick events |
| Display (Textbox): |
|
.
|
User navigation entries in display possible |
|
.
|
Displays user defined text or 'XX of YY' |
|
.
|
Displays current record number and total number of records |
|
.
|
TextChanged event |
|
.
|
Reset display method |
| Context Menu: |
|
.
|
Configurable context menu |
|
.
|
Context menu hook for client-entries (merge method) |
|
.
|
Help for users can be called in context menu |
|
.
|
MenuSelect events |
| Appearance/Behavior: |
|
.
|
Tool tips |
|
.
|
Help for users can be configured |
|
.
|
Background color configurable |
|
.
|
Supports transparent background color |
|
.
|
Border configurable |
|
.
|
Simple sounds integrated |
| Handling: |
|
.
|
Acoustical signal if error in processing |
|
.
|
Silent mode property (no error messages displayed) |
|
.
|
Last error message available as property |
| Development: |
|
.
|
Simple designer for button placement |
|
.
|
Predefined layout sizes: big, standard and tiny |
|
.
|
Programming parameter info and quick info built in |
|
.
|
User Help files available for integration in application help |
|
.
|
Extensive developer help as standalone help or integrated into VS.NET help |
|
.
|
CLS-compliant component |
|
.
|
For VS.NET 2002 and higher. |
▲ back to top

The first screenshot shows a colorful navigation bar which is configured with 6
buttons arranged on two lines.

The second screenshot shows the three predefines sizes (more
or less in their actual size, depending on your screen resolution) you can
choose for your dtrt.NavBarWin. Any other sizes can be configured by setting
the Size property by hand.

The screenshot at left shows the dtrt.NavBarWin in two horizontal rows while
the screenshot at right shows a very wide layout which has two user
buttons in aquamarine and a somewhat more compressed version, also
with two user buttons. The user buttons can be used for your own purposes, for
example: delete to delete the current data item or print to
print out the current data item or details to show details.

This screenshot shows a dtrt.NavBarWin with different arrows on the buttons.
Note that in place of arrows images may be used.
An assortment of screenshots together with their respective property settings
can be found in the support section. This can help a developer configure the
dtrt.NavBarWin exactly to his or her needs and liking.
▲ back to top
What the user sees
These pages show the user help
file, which is the help that a user of the dtrt.NavBarWin can call by
pressing F1. It shows the features visible to the user and gives a good
description of the control at the same time.
▲ back to top
Prerequisites
| To use the dtrt.NavBarWin control you must have:
|
|
.
|
Installed the Microsoft .NET Framework Version 1.0 or higher |
|
.
|
Installed a registered version of the Microsoft Visual Studio .Net development
environment - VS.NET 2002, 2003 or higher (of course you must not use this
development environment, and the dtrt.NavBarWin works without it, but the
control designer as well as the online help are not available) |
|
.
|
Approximately 3MB of free space on your hard disk |
|
.
|
A working knowledge of one of the languages in the Microsoft Visual Studio
.Net development environment (samples in VB.NET and C# are provided) |
|
.
|
Knowledge what a DataSet in the .NET sense is and how to use a dataset |
|
.
|
A test, beta test or registered version of the dtrt.NavBarWin. Note that the
test version is for test and evaluation purposes only and may not be
distributed |
▲ back to top
Test / Evaluation
We strongly encourage you to test our dtrt.NavBarWin and its features prior to
purchasing. A fully functional copy can be
downloaded for
test and evaluation purposes.
▲ back to top
Why use the dtrt.NavBarWin?
|
.
|
Because it is a component, see Why use components on the products main
page for why and how components help developers |
|
.
|
Because of its unique features, see Features above
- notably the ability to go forwards and backwards in predefined numbers
of records (incremental navigation steps)
- and the ability to go to a record number that the user entered in the
text display area |
|
.
|
Because it can be used not only for datasets, tables, views, recordsets, but
also for the wide range of .NET collections meaning arrays, lists, hash tables,
etc. |
|
.
|
Because it can be implemented in a quarter of an hour (install, integrate in
VS.NET, drag to form, define binding, connect one event, coffee break, compile,
that's it!) see 'Developers Quickstart Guide' |
|
.
|
Because it is CLS-compliant and can be used with all CLS-compliant languages
when developing on the Microsoft .NET Framework (like for example VB.NET, C#,
etc.) |
▲ back to top
Licenses and Pricing
Click this link to see
license types, prices and conditions.
▲ back to top
Features and Changes in Coming Versions
Click this link to see a list of the main features and changes of
coming dtrt.NavBarWin versions.
▲ back to top
Version Changes (older versions)
Click this link to see a list of the
changes in old versions
of the dtrt.NavBarWin control.
▲ back to top
Sites featuring dtrt.NavBarWin
Click this link to see a list of sites
which present our dtrt.NavBarWin control.
▲ back to top
|
|