Windows Forms Controls

A set of UI controls for building beautiful Windows Forms desktop apps

SyntaxEditor

SyntaxEditor

A syntax-highlighting code editor control and parsing suite.

Bring a powerful Visual Studio-like code editing experience to your own applications, with all the advanced features found in popular code editors. Syntax languages for most popular languages are available, or custom build your own to handle any proprietary language.


Syntax Highlighting

Highlighting styles can be completely customized by the end user for each code language. SyntaxEditor comes with syntax highlighting for over 25 languages.

Code Outlining (Folding)

The end user can collapse ranges of text defined by the language. A small adornment represents the collapsed text, and hovering over it shows the contained text.

Parsing

Parsers can run in a worker thread and perform syntax analysis on text. They output an AST and report syntax errors that then show up as wave lines in the editor.

IntelliPrompt

IntelliPrompt UI features are an aid to the end user that support code completion and provide contextually-aware information about surrounding code.


Premium SyntaxEditor Language Add‑ons

There are several premium add-ons for the WinForms SyntaxEditor that provide robust syntax language implementations with features like parsing, code outlining, syntax error reporting, IntelliPrompt, etc.

.NET Languages Add‑on

.NET Languages Add‑on

Advanced C# and Visual Basic syntax language implementations.

Web Languages Add‑on

Web Languages Add‑on

Advanced XML, JavaScript, and JSON syntax language implementations.

Python Language Add‑on

Python Language Add‑on

Advanced Python syntax language implementation.

These premium add-ons are sold separately from SyntaxEditor and control bundles.

Bars

Bars

Advanced, customizable docking toolbars, menus, and statusbars.

The bar controls are based entirely on a command / command link design pattern, allowing for centralized command updates to filter through to every instance of a related command link in the user interface. This also facilitates complete run-time customization support for the end-user, similar to the features found in products like Visual Studio.

Docking/MDI

Docking/MDI

A complete docking tool window and multiple document interface solution.

Easily add a docking window and/or multiple document interface to your Windows Forms applications. Allow your end users to drag and dock windows wherever they please, and to persist their customizations. Tabbed MDI fills the workspace with open documents, while standard (windowed) MDI supports cascade and tile functionality.

Wizard

Wizard

Everything you need to quickly create wizard dialogs.

Wizard dialogs simplify the user experience of applications by taking complex tasks and breaking them up into a series of simple steps. Actipro Wizard is a lightweight control for building these wizard dialogs, while conforming to standard specifications.

Navigation

Navigation

An Outlook-like navigation bar control with multiple panes.

The NavigationBar control is similar to the one found in Outlook, which allows for navigating through different panes of data. It has an elegant user interface which uses buttons to control which navigation pane is selected. Panes can display data or simply act as a container for child controls.

Shared Library

A set of common controls and useful components for WinForms applications.

The Actipro Shared Library contains the base WinUICore framework used by our other WinForms control products, along with a drawing framework, and some helpful controls like owner-drawn menus, markup label, scrollbar, and a color picker. It's included free with any of our WinForms control products.

Next Steps

Free Evaluation

The best way to learn about our UI controls and their features is to download a free trial. This will allow you to see samples, documentation, and integrate them into your own apps.

Download Trial

Need Help?

Do you have any licensing or sales questions? Do you have a technical question while evaluating? Please contact us so that our friendly staff can assist you.

Contact Us

Licensing

When your app's development team is licensed, you can distribute an app using our royalty-free UI controls to anyone. Our purchase page helps you calculate the licensing to meet your needs.

Purchase Licenses


Online Documentation

All product documentation topics and a complete API reference are available for browsing on our web site.

View Documentation

GitHub Repository

Clone our open-source repository on GitHub for the full source of the Windows Forms Controls sample projects and documentation topics.

View Repository

NuGet Packages

Install product NuGet packages from nuget.org into any project, and easily update when new versions are released.

View Packages