Contact Sales

Call center available M-F 9:00 - 4:00 US Eastern Time.

Case Studies


Kinook selected Toolkit Pro with Visual C++ over many other...

Product Image
Controls Logo

Controls for ActiveX COM provides Windows developers with several ready-to-use components that have been thoroughly designed and tested.

Controls is included with the Suite Pro for ActiveX evaluation.

Product Features

Codejock Controls provides several options to choose from including Buttons, Combo Box, Common Dialogs, Progress Bars, Edit Controls, Alert Popup Widows, Themed Scroll Bars, Tab Controls, Shell Controls, XAML Markup Support, Taskbar Manager and much more!

Click on any of the links below to start the product feature tour:

Supported Environments

Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
Visual Studio 2008
Visual Studio 2005
Visual Studio 2003
Visual Studio 2002
Visual Basic 6.0
Microsoft Access

Supported Operating Systems

Windows 10 ( x32, x64 )
Windows 8.1 ( x32, x64 )
Windows 8 ( x32, x64 )
Windows 7 ( x32, x64 )
Windows Vista ( x32, x64 )
Windows XP ( x32, x64 )
Windows Server 2012 R2 ( x64 )
Windows Server 2012 ( x64 )
Windows Server 2008 R2 ( x64 )
Windows Server 2008 ( x32, x64 )
Windows Server 2003 ( x32, x64 )
Windows 2000
Windows Me
Windows 98SE
Windows 98
Windows NT 4.0
Windows 95

Minimum Requirements

Visual Basic 6.0
Windows 95 or NT 4.0


Color Picker Control

The Color Picker Button can be placed anywhere a normal button control can be placed and has several features including options for standard and extended color selection, automatic or fill color button, hex display, and an extended color selection dialog.

The Color Picker Button is shown with a default theme and the Visual Studio Dark theme. The standard colors and more colors sections can be disabled or enabled, as well as the no fill section.

Button Styles

The ‘themed button styles’ are great for displaying graphics and have several display options available.  You can choose from flat, semi-flat or 3D style buttons, turn on or off focus display, center images and text or highlight the button when the item is selected.

Auto Complete

Using Auto Complete will cause the combo box to suggest an item as you type from the combo box's list of items. The suggestion will get more accurate as more characters are typed. This allows users to easily find items within the combo box without having to scroll through the list of items.

In the picture below, "Seg" was typed

Combo Box Control Themes

Several of the most popular themes can be applied to the combo box control included with Xtreme Common Controls.

In the picture below, the "Office 2010 Silver" theme is used:

Tip of the Day Dialog

The Visual Studio style ‘Tip of the Day Dialog’ is a quick and easy way for you to include a tip of the day in your application.  The control reads a simple tips.txt file that you create and display messages to your end users and stores its settings in your systems registry or .ini file.

Browse for Folder Dialog

The ‘Browse for Folder Dialog’ conveniently wraps the ‘BrowseForFolder’ API which allows you to display the browse dialog with a single line of code.  You can quickly and easily display the startup directory and retrieve the user selection.

Resizable Layout Manager

The ‘Resizable Layout Manager’ classes found in Controls allow you to easily create flicker free resizing Dialogs, Form Views, and Property Sheets.  You can quickly assign how to move and resize each control located on your dialog template with a single line of code.

Keyboard Shortcut Manager Resizing Property Sheet

MDI Windows Manager

The ‘MDI Windows Manager’ provides an easy way for you to manage your applications open documents. The manager allows you to select all or some of your open documents to easily manage them at runtime.

Color Selection Dialog

The Office Style Color Selection Dialog has several features including options for standard and extended color selection, automatic or fill color buttons, hex display, and an extended color selection dialog.

Standard and Custom Color Pages

Themes Progress Bars

The ProgressBar control shows the progress of a lengthy operation by filling a rectangle with chunks from left to right. Many of the most popular themes such as Office are supported.

Hex Edit Control

The ‘Hex Edit Control’ allows you to display and edit hex data visually.  You can easily retrieve data selection and define display styles.  Works great with the Controls masked edit control to display hex data.

Mask Edit Control

The ‘Masked Edit Control’ allows you to define a display and edit mask for the control.  Easily create your own mask style for date, telephone, or any edit display.  You can restrict the use of certain characters and define a default string that is displayed.

Edit Control Themes

Several of the most popular themes can be applied to the edit control included with Xtreme Common Controls.

Popup Control Theme Support

Controls's popup control provides several built in themes that are ready to use. You can choose from one of the predefined themes or create your own.

Custom Codejock Theme

MSN Theme

Custom "Image" Support

Office Theme

Custom "Tooltip" Theme

Popup Control Animation

Controls's popup control allows you to configure how your popup window will be displayed using animation effects. You can easily choose from one of several predefined effects that include Unfold, Slide, Fade, and None.

Fade Animation

Unfold Animation

Slide Animation

Popup Control Transparency and Hyperlinks

Controls's popup control allows you to configure the transparency level of your popup window.

You can easily add a hyperlink to your popup window.  When you move the mouse cursor over text that is a hyperlink, the text will become underlined indicating that you will be redirected to another window or website when clicked on. And the window will become opaque again when the mouse is over the window.

Hyperlink Support

Window Transparency

No Transparency

50% Transparency

Popup Control Animation and Delay

Controls popup control allows you to easily configure the amount of time the popup window is displayed and the amount of time it takes to complete the animation when opening and closing your popup windows.  You can configure the window to open and close as long or as short as you like.

Animation Delay

Popup window is shown briefly

Popup window is shown a little longer

Animation Speed

Normal animation speed

Fast animation speed

Task Dialog Control

The TaskDialog Control creates, displays, and operates a task dialog. A task dialog is similar to, while much more flexible than, a basic message box. The task dialog contains application-defined messages, title, verification check box, command links and push buttons, plus any combination of predefined icons and push buttons.

Themes Scroll Bars

Scroll bars provide easy navigation through a long list of items or a large amount of information. Many of the most popular themes such as Office are supported.

Enhanced Tab Control

The “Enhanced Tab Control” provides advanced features such as auto condensing tabs, tab icons and Visual Studio .NET style themes.  You can easily change the tab control's style during runtime to provide greater control and ease of use.

Tab Control Themes

The “Tab Control” provides several of the most popular themes which include Visual Studio .NET, Office, Windows, and many more! The themes are already built in, so you don't have to spend any extra time on this.

System Tray Icon Control

The ‘System Tray Icon Control’ allows you to quickly and easily add your application's icon to the system tray. You can easily define popup menus, balloon tips and even animation to your displayed icons.  Easily minimize to and maximize from the system tray and much more!

Shell Icon Popup Window

Shell Icon Popup Menu

XAML Markup Support

Most controls allows you to use XAML to format the contents of the control. Codejock ships an XAML editor utility to help you make XAML snippets to place in the controls.

Taskbar Manager Control

The Taskbar Manager control allows you to add an overlay icon, progress bar, and jumplist to the task bar button for your application while using Windows Vista or Windows 7.

Overlay Icons

Progress Indicator


Check List Box

The ‘Check List Box’ mimics the look and feel of the Office check list box control. The Check List Box allows you to display items that can be selected or un-selected by the user placing a check next to the item. You can enable / disable items or even set the check box image list for the control.

Enhanced Multi-selection Tree

The ‘Multi-selection Extended Tree’ control allows you to select multiple tree items, sort and search tree items, define font style, font color and weight.  Easily traverse the tree control and set the selection mode for multiple tree item selection.

List Control

The ‘List Control’ is great for creating an Outlook style list control.  You can define a Windows Classic, Windows Explorer, Office, etc style header, sort arrows, bold or normal text, size columns to fit the display area, define a minimum size for a column, disable sizing or any combination of extended features.

Window Position

The ‘Window Position’ control will remember and restore the size and position of the last window open in the MDI view. Not only is the child window's position saved, but the main application's size and position is saved and restored too. This eliminates users having to manually resize and move windows.

Registry Manager

The ‘Registry Manager’ class allows you to conveniently store and retrieve many different types of data to and from the system registry or an INI file which provides easy access for your applications. You can use the Registry manager to read and write strings, integers, and binary values to the system registry or an INI file. The Registry Manager provides many methods for saving values such as LPCTSTR, CPoint, CRect, Double, Dword, and COLORREF.

Tag Cloud

The ‘Tag Cloud’ class allows you to create a tag cloud filled with relevant keywords or tags. Items can be scored for importance, which can be used to affect thier font weight or color. Tags can be sorted by score or name, ascending or decending. Custom background colors are abailable, and so are text colors, font and size for each available score. Tag Cloud supports tooltips.

An example of the tag cloud as seen in the tag cloud sample.

Tooltip Window

The ‘Tooltip Window’ control allows you to display popup messages to the end user.  You can easily define the message, tip window and border color, text location within the window, line spacing, shadow offsets, and timeout values.