| Windows Forms Controls |
| Custom Tools - A
suite of Windows Forms controls for automating tasks such as selecting an
item from a dataset and selecting common tasks using a mouse-gestures
style selection menu fully written in C# and managed code
|
 |
| Input Validation - A suite of
Windows Forms controls to ease data binding and validation fully written in C#
and managed code
|
 |
| DataGrid ColumnStyles - A
suite of custom ColumnStyles for the Windows Forms DataGrid fully written
in C# and managed code
|
 |
|
Compact Framework Tools - A
suite of managed wrappers for common tasks on the .NET Compact Framework
|
 |
|
Network Tools - A suite of
network tools for tasks such as ping, smtp, pop3, and ftp. These tools
impliment the ISO standards using C# and sockets -- there is no reliance on COM
|
 |
| |
| Custom Tools
|
CustomDialog - This fully managed dialog box
provides a simple, encapsulated methodology for capturing a user's selection.
Given a DataView or DataSet with primary key column(s) defined, the Search
Dialog populates this modal dialog, and returns the primary key(s) from the
user's selected row. Users can also filter matching data from any column by
entering search criteria at the top.
 |
 |
| CustomMouseGestures - This fully managed menu
provides for mouse-gesture style rapid menu selection. Ad as many items
to the spider menu as you'd like, then rapidly select each one. |
| |
| Input Validation |
| Custom Input Controls are a group of fully managed controls
deriving from the standard TextBox that offer built-in formatting and
validation of user input. |
 |
NumberBox
- This control only accepts valid number keys (0-9,.+-), and has an additional
bindable value attribute as a double.
|
 |
 DateBox
and TimeBox - These controls only accept valid
date and time characters, automatically format and validate the text, and have
an additional bindable value attribute as a DateTime.
|
 |
ZipCodeTextBox
- This control only accepts numbers (0-9), validates the zip code format as 5
or 9 numbers long, and adds a dash when necessary. It also presents an
additional bindable value attribute as the zip code without any formatting
characters.
|
 |
PhoneTextBox
- This control only accepts numbers (0-9), validates the phone number has 10
digits, and adds the phone number formatting automatically as the user types.
It has an additional bindable value attribute as the phone number digits
without any formatting characters.
|
 |
| NumericTextBox - This control
only accepts numeric characters (0-9,.+-) and any characters from a
user-specified list. The text need not be a numeric value, making this control
ideal as a base for developing other formatted controls such as the
ZipCodeTextBox or PhoneTextBox. |
 |
|
NumberComboBox
- This control only accepts valid number keys (0-9,.+-).
|
| |
| Column Styles |
ButtonColumn
- Host a button in each row of this column. Text from the cell can be drawn
onto the button, or the button can be blank. Images for mouseover, mousedown,
and mouseup are customizable bitmaps.
ComboBoxColumn
- Bind the DataMember to the cell contents, and the DisplayMember to the drawn
text. Then let the user pick from the list. |
 |
|
LabelColumn
- This truly read-only control will select the entire row when the cell is
active, making it ideal for read-only, browsable grids.
|
 |
|
DateColumn - This control insures all data in
the column is a date.
|
 |
|
NumericColumn - This control will only accept
valid numeric entry. Set a minimum, maximum, and number of decimal
places, and bind it to a numeric data source.
|
 |
| ProgressBarColumn- Show a
progress bar with this column.
|
| |
| Compact Framework Tools
|
|
SID - This control allows for showing the standard keyboard, the numeric
keyboard, or hiding the Soft Input Pad all together
|
 |
| Registry - Access the registry using managed code
|
 |
| GUID - Locally generate globally unique numbers for use in
identifying a database row accross all uses of the database
|
 |
| DeviceInfo - Get various device settings such as owner name,
serial number, cradled status, default paths, etc.
|
| |
| Network Tools
|
| A suite of network tools for tasks such as ping, smtp, pop3,
and ftp. These tools impliment the ISO standards using C# and sockets -- there
is no reliance on COM
|