Xceed SmartUI for VB6

Rich & complete visual control framework for building sharp user interfaces with Visual Basic 6.0.

  • Lightweight controls
  • Unicode & right-to-left support
  • Precise control over item dimensions

Part of Xceed Ultimate Suite

Buy Suite

The only controls with real-time WYSIWYG. Add items to your treeviews, menus, and other controls in design time. No compile + run phases to see if things look the way you want them to.

Provides all the important UI controls that are missing in VB6. Surprisingly flexible menus, toolbars, status bar, outlook, coolbar, treeview, option list, tab, property lists and toolboxes, and more.

Includes over a dozen mini controls as well, including buttons, checkboxes, dropdown combos, etc.

The controls included with Xceed SmartUI for VB6 provide additional attributes that regular VB6 controls do not have. This includes precise control over item dimensions and adaptable menus.

Unique capabilities. How about the ability to create your own controls? Or the ability to add any type of item (buttons, combos, textboxes, etc.) to any menu, toolbar, treeview, etc. That’s why  it is called ‘Smart’.

Designed for Visual Basic 6.0, windowless controls for low resource use and fast display speed, compact distribution size supports large fonts, Unicode, right-to-left, etc.


Included controls and objects

  • Every modern control for your Visual Basic 6 applications, including menubars, popup menus, toolbars, treeviews, Outlook bars, statusbars, property lists, property tool boxes, smart listboxes, optionlists, tabstrips, Coolbar integration, Win2k summary lists, and Frontpage viewbars.
  • Over a dozen sub-controls, including buttons, checkboxes, dropdown combos, etc.
  • Create flexible custom horizontal or vertical scrollbars.
  • Create menus that adapt to user’s behavior.

  • Menus created with Xceed SmartUI are true Windows menus, not simulated.
  • All tools work with the same properties, methods, and events, and use the same logical methodology making it a breeze to learn and re-use in all your projects.
  • Real-time WYSIWYG. Add items to your treeviews, menus, and other controls in design time. No more compile + run phases to see if object looks the way you want it to.
  • Every control is flexible, and the look and feel is fully customizable.

Create your own controls

  • Design, create, and customize your own controls right on your Visual Basic form without writing any code. Use either the designer’s property pages or write code that uses the logically designed properties, methods, and events.
  • Create any control with a vertical or horizontal item orientation.
  • Transform objects of one type of control to another without changing your already tested/existing code.

ActiveX technology

  • Designed for Microsoft Visual Basic 6.
  • The single fully self-contained ActiveX control requires no external DLLs other than the VB6 runtime you distribute with your applications. It does not require MFC, common control DLLs, or anything else.
  • 100% Unicode support and RightToLeft support.
  • Supports Large Fonts.

  • Provides extremely complete and organized property pages for visual programming.
  • All controls are windowless for minimum use of resources and the ability to display many controls on your form without lag. Do more and put more on your forms with Xceed SmartUI.
  • All constants, enumerations and types are built-in. Code completion, property categories, help strings, and context-sensitive F1 help are fully supported.

Object model

  • The object model’s basic building blocks are the universal smart control that can appear in any shape or form, as well as the smart items that appear in the smart control.
  • Every control provided with Xceed SmartUI is in reality a customization of the base smart control.
  • The source code on how to build each included control is included in the lessons.
  • Having one control ensures that there are far less bugs and makes Xceed SmartUI and your application much more stable than using separate components.
  • Integrates well into dashboard and business intelligence software.

Other features

  • By setting a single property, you can change the look of and all your SmartUI-based controls to the pixel-perfect look and feel of Office 2000 or Microsoft Office XP.
  • Precise control over the dimensions of the items in your controls.
  • Control the visibility, selection state, and mouse hovering behavior of each item in your controls.
  • Save and load templates (created either from code or the designer) of your custom built controls and re-use them in your other projects.

  • Obtain Imagelists from internally saved image lists, common controls, or even another SmartUI.
  • Maintain consistency across applications by saving UI Design as reusable objects.

Documentation and samples

  • Complete, comprehensive documentation provided in an MSDN-style HTML format which is fully context-sensitive so that pressing F1 on a keyword in your IDE opens up the manual to the appropriate topic.
  • 21 complete lessons to get you up to speed fast on using any of the controls.