|
A continuing legacy of VBTools, the Award winning package that started it
all, and OLETools, it's 32bit cousin, .NETools represents the next generation in
GUI and component design. .NETools contains 22 components to aide in Rapid
Application Development. Many of the controls are feature enhanced versions
of the standard visual controls, while other controls perform unique tasks or
services.
| Constituent Label |
Constituent Image |
Label |
| Checkbox |
OptionButton |
CommandButton |
| Multi-Column Listbox |
Multi-Column Combobox |
DataGrid |
| 3d Menu |
Panel |
Progressbar |
| Statusbar/MultiLabel |
Pop-Up Tip |
Dice |
| Cards |
Clock/Alarm |
KeyState |
| DOD FileDelete |
Numeric Input (Integer, Real, Scientific) |
Masked Input |
| VS.NET Style ColorPicker Dialog |
|
|
Upgrade from any VBTools
or OLETools version.
Basic Features
- Bevel Size, Style (Raised, lowered, Chiseled, Inv.Chiseled, None),
Padding (Offset from Bevel to any inner item such as Text, or Image), and
Colors (ShadowDark, ShadowLight).
- Gradient Fill (StartColor, EndColor), Style (Horizontal, Vertical,
Center Out, Square, etc.). Gradient can be calculated relative to the
Client, or the Parent.
True Transparent Backgrounds
- Radial/Chamfered control edges. Each corner can be independently
set, Radius setting.
- NO SUBCLASSED CONTROLS.
- HiColor (TM) Gradient Fill is optional. All controls can be set to use
single color fills.
- 3D Font Effects with color control.
- Rotated Text
B3BasicLabel:

- Text only.
- Supports the standard Fill and Background settings.
- Font3D
- Rotated text.
- Makes a great constituent control.
- Has no image support and does not provide for Percent Fill, or Scrolling
text.
- Vertical text
Both B3BasicText and B3BasicImage make excellent controls to use as Intrinsic
controls when developing your own controls in .NET. If you wish to make
distributable custom controls using any of the controls in the .NETools package,
you will have to contact BeCubed Software to arrange for OEM licensing.
Currently, the tools DLL does not have support for third party licensing.
B3BasicImage:

- Image only.
- Supports the standard Fill and Background settings.
- Supports animated GIF's
- Makes a great constituent control.
- Supports all standard picture formats, ImageList, and Animated GIF's.
B3Label:

- Marquee/Scrolling (wrapped and non-wrapped text) Up/Down, Left/Right
- Rotated Text
- Supports animated GIF's
- Gauge Fill
- Built on B3BasicImage and B3BasicText.
The Image, Text and Fill Rectangles can either be automatically aligned (ImageAlign,
TextAlign) or manually positioned and sized at designtime. Click on the text at
designtime to activate the grab handles, or, if an image is loaded, click on the
image to activate its grab handles.
With B3Label, both the Image and Text support their own Bevel settings.
Transparency. Unlike the stock controls .NETools support "true" transparency.
The stock controls perform transparency by matching their background color to
that of their parents. True transparency allows the parent to paint it's
background and the control should not perform a default fill. .NETools does not
use Alpha Blending so it is not dependant upon DirectX.
B3Button:

- Rotated Text
- Supports animated GIF's.
- Many features of B3Label.
- AutoClick: Interval timer to automatically click the button.
- AutoRepeat: Initial Time and repeat interval when the mouse comes down
on the control to continually fire the click event.
- No Focus Rectangle option.
- Focus Rectangle color.
- No Default Rectangle option.
- AutoSize.
- Supports "FlatStyle" settings.
- Animated GIF's
- Separate fills for: Disabled, MouseOver, Pressed, Focus an Nofocus.
B3CheckBox: &
B3Option:

- Many features of Button and Label.
- Option/Check mark color, positioning and size options.
- Can act like a Radio/State Button.
- Does not have to be in a group box. See "Group" property.
- Rotated Text
- Supports animated GIF's
- Scrolling Text
B3List:

- Multi-Column (Fast Setup)
- Auto-Grouping (shown)
- Optional Checkboxes for Selection
- Display Order (Column Dragging)
- Sort Order (Separate from Display Order)
- Sort Ascending/Descending
- Sort Alpha/ASCII/Numeric/UserDefined
- Set Columns or Rows Not/Visible
- Optional Header
- Optional Footer
- Pictures support in any/all columns
- Column Attributes
- Searching
- UserData per Column
B3Combo

- Same feature set as List
- Set Edit Window to display any column, or User Defined.
- Control the drop down window inset and width.
- Radial/Chamfer edge support.
- Right or Left Align drop button.
.
B3DataGrid:

The B3DataGrid is a drop-in replacement for the MS-DataGrid. With few changes, you
will be able to swap out the MS-DataGrid for ours.
Some of the features:
- Not subclassed off of MS-DataGrid
- Built-In Printing (with custom Header/Footer
support): Print range option, and page spanning.
- Row/Col Dragging
- De/Ascending sort buttons
- Enhanced MouseHit method
- HiColor Fill or Brush support on all Fills.
- Build your own custom Data Type
editors/handlers. (DatePicker and Picture handling Editors source code
included).
- Multi Row/Col selection with resizable/draggable
selection rectangle
- Hide Rows/Cols.
- Split Window
- Freeze Pane
- a lot more.
B3Menu (provider):

- HiColor Support
- Pictures in Menu.
- Captioned separator bars (and image support).
- Image support on main menu.
- Check/Option support.
- Works with Context-popup menus also.
- MouseOver, disabled, selected fill and bevelstyles (provide for animated
"button" action.)
B3Panel:

- Container Control
- Border/Appliqué
- Standard Bevel and Fill settings.
- Edge Settings.
B3Progress:

- Multi Color Progress Bar (Single, Dual, or Triple Color)
- On/Off Color Support (provides for a dimmed look)
- Multi Direction (Up/Down, Left/Right, CenterIn/Out)
- Auto Scaling
- Set the number of segments, and the spacing between the segments.
- Segments support Edge Settings (Radial, Chamfer, Square)
- Bevel/Fill/Edge/Border Settings.
- Background can be set Transparent.
B3StatusBar:

- Built-in support for Keystate checking (On/Off captions/colors are user
defined).
- Built-in Clock.
- Separate panels for Text, Image, and Color Panels.
- Easy Owner-Draw capabilities.
- Not sub-classed from MS-Statusbar.
- Auto sizing and positioning of panels.
- Container support - add your own controls to the statusbar and easily
position and size them.
- Can be placed inside other container controls (as well as B3Panel) and
can provide
resizing to the parent container. In the case of B3Panel, B3Statusbar will
automatically
match the host radial/chamfer edge settings.
- Free-Form sizing/positioning of panels (Act's like Multi-Label.)

B3Tip (provider):

- Adds enhancements to the built-in tipping feature.
- Default Text settings.
- Single/MultiLine/Autosize.
- DropShadow color and size.
- Adjustable display time
B3Dice:

Not needed by many, but when you need them, they're here. These tools
have been available sine VBTools 1.0 shipped, so we felt it important to keep
them in the package.
The dice control an actually be used for more then just dice. It can
actually display the various sequences of an RLE (Run Length Encoded) BMP.
We have provided access to the Dice RLE file and properties in the control so
that you can change the RLE file.
- Bitmap Image provided so you can customize the Colors.
- ZOOM (Enlarge/Shrink die images)
B3Cards:
 
The Card Deck now has built-in shuffle with a repeatable sequence generator.
It also supports 2 separate Jokers (Red/Black). The Shuffle can include
the jokers or you can exclude them. As with the Dice, we have provided the
Cards RLE file so you can adjust them.
- New Cardback Style - Marked Cards
- ZOOM (Enlarge/Shrink card images)
B3Clock (component):
The B3Clock does not have a GUI. It is designed to provide an accurate
time base to the developer. You can display the time anyway, or anywhere
you need. The B3Clock will provide you with an easily accessible formatted
time string. The B3Clock also provides for a Collection of Alarm settings
and a separate Event notification for alarm triggers.
- Formatted Time String
- Alarm Settings (Date/Time)
- Separate Notifications for
Time updates and Alarms.
B3Keystate (component):
B3Keystate does not have a GUI.
It is designed to provide notification when selected key states are changed.
Primarily used for checking the states of the Cap lock, Scroll Lock, Num Lock,
and INSERT keys, you can use B3KeyState to track the key state of ANY key.
B3DODFileDelete (component):While not widely needed, when you need it,
it's in here. This component provides a standard Department of Defense
style File Delete. It actually goes further by scrubbing the File
date/times, and filename. This component provides for constant feedback as
to it's progress through the file and offers the ability to cancel at anytime
during those notifications (although, canceling after the first confirmation is
usually to late to recover the file). B3DODFileDelete safe-guards against
wild-card deleting. Although this component deploys a DOD style delete, it
is not approved by the DOD.
- DODFileDelete: Standard 3 pass Dept. of
Defense File Scrubber.
- Confirmation and Progress status is
provided through out the scrubbing process.
- Wildcard filenames are blocked.
B3IntegerInput (provider):

- Provides for a TRUE numerical
input field.
- As a provider control, it can
be attached to any control based on TextBox.
- Integer, Real, or Scientific
Notation.
- Attributes for: GotFocus,
LostFocus, Negative Values, Overflow and Underflow.
- Insert and Overstrike.
- NULL settable.
- Automatic normalization of
Scientific Notation values.
- Sizeable Mantissa and
Exponent.
- Works entirely with string
numbers - No numeric bounds.
B3MaskedInput (provider):

- Built-in support for the more
popular masks (Social Security, Dates, phone numbers, etc.)
- Powerful User defined masked
settings and design.
- As a provider control, it can
be attached to any text type control that supports: Text, SelStart,
SelLength properties.
|