BeCubed Software, Inc.
:: Home :: Contact us ::
 | About us | Services | Downloads | News  
OLETools 7.0



Download

$329.00

 Comprehensive Suite of 60 32bit components 

   Build professional front-end applications with this collection of components. OLETools is a complete set of 60 32bit ActiveX components including: a Tab control - for tabbed interfaces, a Tree control - for displaying hierarchical data, multi-column List and Combo Boxes, and various masked input controls for implementing advanced data verification. Also includes a 3D calendar, and multimedia components for playing back AVI, and WAV files from within your application.

OLETools is based upon the award winning product �VBTools� (16bit) formerly produced by MicroHelp, Inc.  OLETools represents over 10 years of development effort in meeting the needs of programmers around the world.  Since the release of VBTools 1.0 these controls have been refined to include the feature sets most programmers need to complete their project needs.

OLETools contains many specialized controls, adding valuable functionality to your applications. The multiple segment label makes short work of creating status bars, and the RollUp control enables you to create floating palettes easily. Also included is an assortment of visual controls such as Gauge, Dial, Marquee, and Histograph. The most diverse package from a single vendor!

OLETools provides much more functionality than we have room to list. OLETools takes full advantage of the Data Access capabilities of Visual Basic by providing data aware controls for unsurpassed development efficiency.
   

 

Mh3dButn Control

The Mh3dButn control is an enhanced version of the standard Visual Basic command button. You can use it to create custom buttons that have 3-D effects, multiline captions and multiple bitmaps to represent different conditions. The following figure shows several Mh3dButn control examples.


Mh3dButn Control Example

Mh3dCheck Control

Mh3dCheck Control

The Mh3dCheck control is an enhanced version of the standard Visual Basic check box control. The Mh3dCheck custom control has all the functionality of the standard Visual Basic check box, supporting all of the same properties, events and methods. In addition to supporting all the properties and features of the standard control, Mh3dCheck has several unique features including:


Mh3dCheck Control Overview.

Mh3dCommand Control

Mh3dCommand Control

The Mh3dCommand control is an enhanced version of the standard Visual Basic command button control. In addition to supporting most of the properties and features of the standard control, Mh3dCommand has several unique features.

Mh3dGroup Control

Mh3dGroup Control

The Mh3dGroup control is an enhanced version of the standard Visual Basic command button control that has the combined functionality of the Mh3dCommand custom control and an option button. An Mh3dGroup control has all of the functionality of Mh3dCommand. In addition, this control has the ability to function in tandem with other instances of the same control as a group of option buttons. Mh3dGroup has the following unique features:


Mh3dGroup Control Example

Mh3dOption Control

Mh3dOption Control

The Mh3dOption control is an enhanced version of the standard Visual Basic option button control. Mh3dOption has all the functionality of the standard Visual Basic option button plus the following unique features:


Mh3dOption Control Example

Animate Control

MhAnimate Control

The MhAnimate control is an enhanced picture box control that can display a sequence of bitmaps. Once you set the MhAnimate control's properties, it runs without further attention by your program. MhAnimate has properties to control the speed, direction and content of playback.

MhCommand Control

MhCommand Control

The MhCommand control enhances the standard Visual Basic command button by providing multiline captions, alignment of the caption, and replacement of the standard button image with programmer-defined bitmaps. The following figure shows several examples of MhCommand controls.


MhCommand Control Example

MhMultiple Control

MhMultiple Control

The MhMultiple control is similar to the standard Visual Basic command button control but has the ability to display five different images. You can display each version of the control in four different states, indicated by a change in color of part or all of the control. You decide if the user can change the state of the control by clicking it or if the state of the control changes only from code. The following table provides an overview of the MhMultiple control.

 


Mh3dCalendar Control

The Mh3dCalendar control is used to display and select dates from a monthly calendar. Some of the unique features of the Mh3dCalendar control include:

 


MhCommonDialog Control

The MhCommonDialog control is an enhanced version of the Visual Basic common dialog control. MhCommonDialog is 100% compatible with the standard VB common dialog control and includes the following additional features:

 


BCFlowChart Control

The BCFlowChart control is a multi segment control, much like the multilabel control. It contains segments internally that are controlled though the SegXxxx properties. The SegStyle property controls the type of object for a segment. These SegStyles can be classified as either…

Visual Element (object): Defined mostly by bitmap graphics selected into the object and then further defined by captions.
Nodes: Connection points. Connection points can be placed anywhere and can either be a Child of a Visual Element or be a Child of the Workspace.
Lines: Lines can only run between two connection points. Connection points can be placed anywhere.
All three object types are controlled by Segxxx properties.


BCFlowChart Control Example

MhCommonDialog Control

The MhCommonDialog control is an enhanced version of the Visual Basic common dialog control. MhCommonDialog is 100% compatible with the standard VB common dialog control and includes the following additional features:

Mh3dGroup Control

Mh3dGroup Control

The Mh3dGroup control is an enhanced version of the standard Visual Basic command button control that has the combined functionality of the Mh3dCommand custom control and an option button. An Mh3dGroup control has all of the functionality of Mh3dCommand. In addition, this control has the ability to function in tandem with other instances of the same control as a group of option buttons. Mh3dGroup has the following unique features:


Mh3dGroup Control Example

MhImage Control

MhImage Control

The MhImage control displays many of the most popular image file formats including:

24-bit color images are supported.

*Some compression formats are not supported

 


MhCardDeck Control

The MhCardDeck control lets you display any card from a standard 52-card deck of playing cards. This control is similar in concept to a Picture control, except that it displays a fixed set of bitmaps. The following figure shows several example MhCardDeck controls.


MhCardDeck Control Overview.

MhDice Control

MhDice Control

The MhDice control is a specialized picture box control that displays dice. The following figure shows the default MhDice bitmaps.


MhDice Control Example.

 


 MhHistograph Control

The MhHistograph control is a specialized picture box control that lets you display information as if it were being drawn on a plotter. The MhHistograph control lets you create charts by simulating a plotter. You can plot data along a time line and move the paper forward and backward in the plotter to view or draw on different sections of the paper.

 


Mh3dText Control

The Mh3dText control is an enhanced version of the standard Visual Basic text control. The Mh3dText custom control has all the functionality of the standard Visual Basic text control and supports all the same properties, events and methods with the following exception: the Mh3dText custom control cannot support the PasswordChar property that is standard in Visual Basic. That style cannot be combined with the style that is required to allow us to draw the bevel around the edge of the control. Mh3dText provides the following unique features:


Mh3dText Control Example

MhDateInput Control

The MhDateInput control is an enhanced version of the VB text box control and is designed specifically for entering dates. MhDateInput is ideal for data entry applications and other situations where you want to restrict user input to a certain range of dates. MhDateInput features the following:


MhDateInput Control Example

MhInput Control

The MhInput control is an enhanced version of the standard VB text box control. Since MhInput controls contain all the capabilities of standard VB text box controls, you can use an MhInput control in place of any standard text box control. Most importantly, MhInput's custom properties let you easily implement features (using a single instruction) that would take several VB instructions to perform. MhInput's many advantages include the following:

MhInteger Input Control

The MhIntInput control is an enhanced version of the VB text box control designed specifically for numeric input. The MhIntInput control is ideal for data entry applications and other situations where you want to restrict user input to a certain long integer range. MhIntInput features the following:


MhIntInput Control Example.

MhMaskInput Control

The MhMaskInput control is a powerful text box control that allows you to define your own edit masks. MhMaskInput offers the following features:

 
MhMaskInput Control Example

MhRealInput Control

The MhRealInput control is an enhanced version of the VB text box control that was designed specifically for entering real numbers and currency values. The value is displayed according to the Number or Currency settings defined in the Windows Control Panel. The MhRealInput control is ideal for data entry applications and other situations where you want to restrict user input to a certain range of real numbers or currency values. The MhRealInput control offers the following features:


MhRealInput Control Example.

MhTimeInput Control

The MhTimeInput control is an enhanced version of the VB text box control designed specifically for time input. MhTimeInput is ideal for data entry applications and other situations where you want to restrict user input to a certain range of times. MhTimeInput features the following:

 


BCExtender Control

The BCExtender control is a special version of the MhTip control. Use the Extender control on List or Text cotrols to temporarily display text that does not fit into the controls display area (as seen in the Windows 95 Explorer Interface). This control is designed to "float" text over a control that cannot show all of the text at one time within the confines of it's own control. You must use one extender control for each control that you wish to float text over. The following figure shows an example of the BCExtender control, and several situations where it can be used.


BCExtender Control Example

Mh3dFrame Control

Mh3dFrame Control

The Mh3dFrame control is an enhanced version of the standard Visual Basic frame control. In addition to supporting all of the properties and features of the standard control, Mh3dFrame offers the following unique features:


Mh3dFrame Control Example.

Mh3dLabel Control

Mh3dlabel Control

The Mh3dLabel control is an enhanced label control. In addition to supporting all of the properties and features of the standard label control, Mh3dLabel offers several unique features:


Mh3dLabel Control Example

Mh3dMultiLabel Control

Mh3dMultiLabel Control

The Mh3dMultiLabel control is an enhanced version of the standard Visual Basic label control. In addition to supporting all of the properties and features of the standard control, Mh3dMultiLabel has the following unique features:

The most unique aspect of this control is its ability to have up to 100 different and individually addressable segments. Each segment has its own set of properties, which allow you to display captions, pictures and even a Percent Complete bar.


Mh3dMultiLabel Control Example

MhMarque Control

MhMarque Control

The MhMarque control is an enhanced label control that can show a moving banner of text, with or without a set of moving bitmaps. The MhMarque control is useful when you want a control that attracts attention. In many respects, the MhMarque control combines the features of the MhAnimate and the Mh3d controls into a single control. The major difference between the MhMarque and MhAnimate controls, however, is that you can specify up to three unique bitmaps for the MhMarque while the MhAnimate control can display up to 32,767 bitmaps.

Mh3d Control Mh3d Control (MhThreed)

The Mh3d control is an enhanced version of the standard Visual Basic label control. You can use Mh3d to create custom labels that have depressed or raised shading and other 3-D effects. Mh3d controls have a Percent Complete feature as well as the ability to display multiline captions.


Mh3d Control Example

MhTip Control

MhTip Control

The MhTip control is used to provide pop-up captions when the mouse is moved over other designated controls.

 


BCLanguage Control

BCLangFile
This control provides access to the RC File String resources. This control is "currently" designed to only work with the uncompiled RC file - not the compiled RES file. The RC file will list strings that the program uses, formatted in such a way that this control can identify and load those strings for use within the program. This format is compatible with a standard RC file format. However, you shouldn't attempt to load an existing RC file into the B3RCEdit program due to it's limited ability. With certain precautions, the BCLangFile control should be able to read an existing RC file.

BCLangCtl
This is a design time control that allows the programmer to connect properties of controls to the resource items within a language file. These strings are loaded into the controls' properties during the form load. This keeps the programmer from having to write code to "load" the captions with internationalized text.

There is a design time dialog that facilitates configuring the captions and text and as such the properties will seldom be used at run time as they are not very useful after the form is loaded.

B3RCEdit
This tool also has an editor with it that the control can interact with at design time to update resource strings. The editor is designed specifically to edit the resource files used with this control. The Editor (default B3RCEdit.EXE) must be found on the search path or current directory. An associated file WINNLS.DAT, must be in the same location as the editor.

 


Mh3dCombo Control

The Mh3dCombo control is an enhanced version of the standard Visual Basic combo box control. The Mh3dCombo custom control has all the functionality of the standard Visual Basic combo box and supports all of the same properties, events and methods. In addition, Mh3dCombo offers the following unique features:


Mh3dCombo Control Example.

Mh3dDir Control

Mh3dDir Control

The Mh3dDir control is an enhanced version of the standard Visual Basic directory list box control. The Mh3dDir custom control has all the functionality of the standard Visual Basic directory list box and supports all of the same properties, events and methods. In addition, Mh3dDir has several unique features as follows:


Mh3dDir Control Example

Mh3dDrive Control

Mh3dDrive Control

The Mh3dDrive control an enhanced version of the standard Visual Basic drive list box control. This control has all the functionality of the standard VB drive control, with a number of added features and additional functionality. Mh3dDrive offers several unique features as follows.


Mh3dDrive Control Example

Mh3dFile Control

Mh3dFile Control

The Mh3dFile control is an enhanced version of the standard Visual Basic file list box control. The Mh3dFile control has all the functionality of the standard Visual Basic file list box control, with a number of added features and additional functionality. Mh3dFile has several unique features including:


Mh3dFile Control Example

Mh3dList Control

Mh3dList Control

The Mh3dList control is an enhanced version of the standard Visual Basic list box control. The Mh3dList custom control has all the functionality of the standard Visual Basic list box control, with a number of added features including:

One of the most unique features in this control is the ability to have multiple columns that can be either fixed in width or set to allow the user to adjust the width at run time. You can even have scrolling titles with a separate heading for each column.


Mh3dList Control Example

MhFileList Control

MhFileList Control

The MhFileList control is an enhanced version of the standard VB file list box control. In addition to displaying information about files, it can display directory names and list the available drives. The following figure shows an example MhFileList control. The following table provides an overview of the MhFileList control.


MhFileList Control Example

MhTree Control

MhTree Control

The MhTree control lets you display information in a collapsible/expandable tree. The following figure shows an example of an MhTree control.


MhTree Control Example

 


Mh3dGauge Control

The Mh3dGauge control is a unique control used to display linear, needle or bitmap style gauges. Mh3dGauge controls are useful for Percent Complete indicators, fuel gauges, thermometers or any other type of analog gauge. Mh3dGauge features:


Mh3dGauge Control Example

Mh3dKeyStat Control

Mh3dKeyStat Control

The Mh3dKeyStat control is an enhanced command button control that is used to monitor the four PC keyboard state keys. Mh3dKeyStat provides the following features:


Mh3dKeyStat Control Example

MhAlarm Control

MhAlarm Control

The MhAlarm control is an audio-visual attention getter that comes in three default styles: telephone, alarm clock, or wrist alarm. You can also define your own images. You can display MhAlarm controls on your forms and use the associated bitmaps in place of your form's icon when the form is minimized. The following figure shows the MhAlarm bitmaps.


MhAlarm Control Example

MhClock Control

MhClock Control

The MhClock control lets you display clocks in digital and analog form. In addition to an alarm feature, MhClock provides default clock images and 3-D effects. You may also specify your own bitmaps to display. The following figure shows an example MhClock control.


MhClock Control Example.

MhINI Control

MhIni Control

The MhIni control provides the capability to retrieve, add, and modify information in Windows initialization (INI) files and the Windows Registry.

MhInvisible Control

MhInvisible Control

The MhInvisible control lets you create a control that can be used to generate events for portions of a form or another control.

The MhInvisible custom control is an invisible control that you can place on top of forms or other controls to intercept and react to the standard set of events. The control is useful when you want a control or form to react to events based on the location on the control or form where the event occurred.

MhNetwork Control

MhNetwork Control

The MhNetwork control provides quick and easy access to standard Windows network dialogs and functionality.

MhOddPic Control

MhOddPic Control

The MhOddPic control is a specialized picture box control that displays pictures that are not rectangular in shape. The following figure shows several an example MhOddPic control and its output.

Picture Box Odd Picture Combined Output
MhOddPic Control Example and Its Output
MhSubClass Control

MhSubClass Control

The MhSubClass control provides access to subclassing services.

MhTimer Control

MhTimer Control

The MhTimer control is a replacement for the Timer control included with Visual Basic.  Its overall value is that it only consumes one timer resource from the system regardless of how many timers or differing intervals you set.

 


BCSound Connector Control

The BCSoundConnector is designed to connect one (or more) of our wave controls to specific events / messages within other controls on the form. A design time interface is provided to make the connection.

AVI Control

MhAVI Control

The MhAVI control provides the ability to open and play audio-visual interleave (AVI) files. AVI files contain video and (optionally) audio in the Microsoft Video for Windows format. The followig table provides an overview of the MhAVI control.

MhImage Control

MhImage Control

The MhImage control displays many of the most popular image file formats including:

24-bit color images are supported.

*Some compression formats are not supported

MhWave Control

MhWave Control

The MhWave control makes storing and playing wave (.WAV) files easy. MhWave also includes special functionality that you can use to play pre-recorded numbers and dates. The MhWave control requires a sound card for the playback of wave files.

This version of the MhWave player also features a RATING code and parental "lock-out" ability to prevent the playing of censored WAV files.

 


MhOutBox Control

The MhOutBox control is a powerful and unique picture control that gives you true device-independent output capabilities. With MhOutBox you can write one set of instructions that will produce output to the screen, a printer, a metafile or the clipboard. MhOutBox also provides VB programmers with convenient access to many Windows GDI functions without using C and the Windows SDK and allows you to:

 


MhSplitter Control

The MhSplitter control is a container control that, when used in conjunction with other controls of the same type, allows splitting the main container so that each part can be sized individually.

MhStretch Control

The MhStretch control lets the user size other controls or mark a rectangular area of the display. An MhStretch control, when enabled, looks like a rectangle with a set of sizing handles as shown in the following figure.


 

 


MhRollUp Control

The MhRollUp control is a container control that operates like a drop-down combo box. By placing the appropriate controls inside the MhRollUp control, you can easily create a floating palette, toolbox, or dialog box. The following figure shows an example MhRollUp control in its rolled down and rolled up states.


MhRollUp Control Example

 


MhDial Control

Infinite or limited Radial control.

BC2DSlide Control

A 2-directional slide control. Useful for setting pick points off an image for zooming

.

MhSlide Control

One axis slider much like a volume control.     


MhTab Control

The MhTab control is a multi-container control with tabs that resemble 3-by-5 tab cards. The tabs are used to select the folders contained within the control. The programmer can define the number of folders per row and the total number of folders. The following figure shows an example of an MhTab control.


MhTab Control Example

 
 
Copyright ⓒ 1996-2005 BeCubed Software, Inc.. All rights reserved