Controls

Controls

for v24.3.0

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

Controls is included in Toolkit Pro for

Faster development Support and maintenance options

Key Features

Codejock Controls for 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!

Controls is included with the Toolkit Pro for evaluation.

Input Controls

Buttons and Selection Controls

Add polished buttons, combo boxes, color pickers, font selectors, check lists, tree controls, and list controls for common user input and selection workflows.

Color Picker Control

Color Picker Control

Add a flexible color picker button anywhere a standard button can be used, with support for standard and extended color selection, automatic or fill color modes, hex display, and custom color dialogs.

Button Styles

Button Styles

Create polished themed buttons with flat, semi-flat, and 3D styles. Configure focus display, image and text alignment, selected states, and other presentation options.

Auto Complete Combo Box

Auto Complete Combo Box

Help users find combo box items faster with auto-complete suggestions that refine as they type, reducing the need to scroll through long item lists.

Combo Box Themes

Combo Box Themes

Apply built-in visual themes to combo box controls so selection fields match the appearance of the surrounding application interface.

Check List Box

Check List Box

Display selectable list items with check boxes using an Office-style check list box. Items can be checked, unchecked, enabled, disabled, or customized with alternate check box images.

Multi-Selection Tree Control

Multi-Selection Tree Control

Select multiple tree items, sort and search nodes, customize font appearance, and control selection behavior for more advanced tree-based data navigation.

List Control

List Control

Create Outlook-style list controls with themed headers, sort arrows, column sizing, bold or normal text, minimum column widths, and flexible display behavior.

Text Input

Edit Controls

Provide flexible data entry with browse edit fields, masked input, hex editing, editable lists, and themed edit controls for professional desktop applications.

Hex Edit Control

Hex Edit Control

Display and edit hexadecimal data with configurable styles and selection support, ideal for applications that need low-level data viewing or editing.

Mask Edit Control

Mask Edit Control

Create formatted input fields using custom masks for dates, phone numbers, codes, or other structured values, with control over accepted characters and default display text.

Edit Control Themes

Edit Control Themes

Apply built-in visual themes to edit controls so text input fields match the appearance of the rest of your application interface.

Dialogs and Guidance

User Assistance Controls

Guide users through common tasks with tip dialogs, directory browsing, task dialogs, search options, color selection tools, and helpful tip windows.

Tip of the Day Dialog

Tip of the Day Dialog

Add a Visual Studio-style Tip of the Day dialog that reads tips from a simple text file and stores user preferences in the registry or an INI file.

Browse for Folder Dialog

Browse for Folder Dialog

Display a folder selection dialog with minimal code, including support for setting the startup directory and retrieving the user’s selected folder.

Color Selection Dialog

Color Selection Dialog

Provide an Office-style color selection dialog with standard and custom color pages, automatic or fill color modes, hex display, and extended color selection options.

Task Dialog Control

Task Dialog Control

Display flexible task dialogs with custom messages, titles, verification check boxes, command links, push buttons, and configurable icon options.

Application Layout

Layout and Navigation Controls

Build adaptable desktop interfaces with layout managers, splitters, window positioning, headers, caption bars, and MDI window list management.

Resizable Layout Manager

Resizable Layout Manager

Create flicker-free resizable dialogs, form views, and property sheets by defining how controls move and resize as the window changes size.

MDI Windows Manager

MDI Windows Manager

Manage open MDI documents with a dedicated window manager that lets users select, organize, and work with multiple open documents at runtime.

Tabbed Interfaces

Tab and Workspace Controls

Create familiar tabbed workspaces with Excel-style tabs, MDI tab views, enhanced tab controls, and built-in themes for documents, panels, and views.

Tab Control Themes

Tab Control Themes

Apply built-in tab themes inspired by Visual Studio, Office, Windows, and other familiar interface styles without additional theme development.

Visual Feedback

Progress, Scroll, and Preview Controls

Add preview, progress, and scroll bar controls that provide clear feedback, smooth navigation, and theme-consistent interaction across your application.

Themed Progress Bars

Themed Progress Bars

Show operation progress with themed progress bars that match popular application styles, including Office-inspired appearances.

Themed Scroll Bars

Themed Scroll Bars

Provide themed scroll bars for navigating long lists, large content areas, and data-heavy interfaces while maintaining a consistent application style.

Preview Control

Preview Control

Preview common file types directly in your application using available system preview handlers, with support for both static and interactive previews when available.

Notifications

Toast Popup Controls

Display modern toast-style notifications with theme support, animation options, transparency, hyperlinks, and timing controls for polished user messaging.

Popup Control Themes

Popup Control Themes

Display toast-style popup notifications with built-in themes, images, tooltips, and user customized appearances

Popup Control Animation Popup Control Animation Popup Control Animation

Popup Control Animation

Configure popup notification animations with built-in effects such as unfold, slide, fade, or none for a smoother message display experience.

Popup Control Transparency and Hyperlinks

Popup Control Transparency and Hyperlinks

Customize popup transparency and add clickable hyperlinks so notifications can include interactive text and action-oriented messages.

Popup Control Timing

Popup Control Timing

Control how long popup notifications remain visible and how quickly they animate open or closed, giving you precise control over notification timing.

Windows Integration

Shell and System Controls

Integrate with the Windows desktop using tray icon support and taskbar manager functionality for system-aware application behavior.

System Tray Icon Control

System Tray Icon Control

Add application icons to the Windows system tray with support for popup menus, balloon tips, animation, minimize-to-tray behavior, and quick restore actions.

Taskbar Manager Control

Taskbar Manager Control

Enhance the Windows taskbar button with overlay icons, progress indicators, and jump list support for a more integrated desktop experience.

Presentation

Markup and Display Controls

Enhance interface presentation with XAML markup support, tag clouds, and hyperlink controls for richer text, visual organization, and interactive content.

XAML Markup Support

XAML Markup Support

Enhance the Windows taskbar button with overlay icons, progress indicators, and jump list support for a more integrated desktop experience.

Rendering

Performance and DPI Support

Improve visual quality with flicker-free drawing, animation support, and DPI-aware rendering for sharp, responsive interfaces on modern displays.

DPI Support

DPI Support

Build DPI-aware interfaces that scale cleanly across modern monitors and resolutions, especially when combined with vector icons and built-in XAML markup support.

Supported Platforms and Environments

Broad compatibility across Visual Studio, Windows desktop, and Windows Server releases — from modern environments to legacy deployments.

Development Platform

Development environments

  • Visual Studio 2022
  • Visual Studio 2019
  • Visual Studio 2017
  • Visual Studio 2015
  • Visual Studio 2013
  • Microsoft Access
  • Visual Studio 2012
  • Visual Studio 2010
  • Visual Studio 2008
  • Visual Studio 2005
  • Visual Studio .NET 2003
  • Visual Studio .NET 2002
  • Visual Basic 6.0

Windows Desktop

Client operating systems

  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Me
  • Windows 2000
  • Windows 98 SE
  • Windows 98
  • Windows 95

Windows Server

Server environments

  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003 R2
  • Windows Server 2003
  • Windows 2000
  • Windows NT 4.0

Minimum Requirement

Baseline development and runtime support

  • Compiler: Visual Basic 6.0
  • Runtime: Windows 95 / NT 4.0