What is CheckBoxCombo?
CheckBoxCombo is a general-purpose Multi-select ComboBox User Control designed for Visual Basic. It differs from the conventional ComboBox behavior by allowing user to select one or more items from its drop-down list. CheckBoxCombo greately integrates the existing power of standard VB controls (ComboBox and ListBox) to provide its powerful features and can be easily integrated into any sort of Windows GUI project in VB. Sure, it's a must to have companion in your standard VB Toolbox.
Why is CheckBoxCombo?
The conventional ComboBox control in VB allows you to select only one item at a time from its drop-down list. It cannot be used in situations where you need to select more than one item at a time. For this particular purpose you should use a multi-choice enabled ListBox, which is all right, if you have enough space on your interface/form. But what if you have a very limited space to place the ListBox with dozens of items; may be closer to the bottom of your interface? CheckBoxCombo is a great replacement in such situations where you need to save the space on your UI (User Interface), with its great dynamic features.
CheckBoxCombo is also elegant in providing multiple inputs to SQL queries in database programming.
Further, CheckBoxCombo allows you to set any of its properties even at run-time, which is not even allowed by the traditional ComboBox control. One such property is [sorted], which you can dynamically set the sorting at run-time. This gives you a great flexibility in using the user control simply by overriding the design-time settings as you wish. CheckBoxCombo also exposes some methods to support less coding when working with it.
Its [OnListSearch] property helps user to search and select any item in the list easily.
The user control greatly supports for modern visual styles since it integrates the existing VB controls which support visual styles.
The ActiveX version of CheckBoxCombo is fully compatible even with VBA, if you need to use CheckBoxCombo with Microsoft Office (32-bit) as well.
With CheckBoxCombo's professional features and familiarity in use due to nearly familiar syntax it provides, you will more feel it like a must to have control in your standard VB Toolbox.
Outstanding features of CheckBoxCombo:
Note: Please go through the User Documentation and study the Demo Application attached herewith, so that you may get a clear idea about CheckBoxCombo.
Comments, suggestions are greatly welcome...
Version History:
CheckBoxCombo is a general-purpose Multi-select ComboBox User Control designed for Visual Basic. It differs from the conventional ComboBox behavior by allowing user to select one or more items from its drop-down list. CheckBoxCombo greately integrates the existing power of standard VB controls (ComboBox and ListBox) to provide its powerful features and can be easily integrated into any sort of Windows GUI project in VB. Sure, it's a must to have companion in your standard VB Toolbox.
Why is CheckBoxCombo?
The conventional ComboBox control in VB allows you to select only one item at a time from its drop-down list. It cannot be used in situations where you need to select more than one item at a time. For this particular purpose you should use a multi-choice enabled ListBox, which is all right, if you have enough space on your interface/form. But what if you have a very limited space to place the ListBox with dozens of items; may be closer to the bottom of your interface? CheckBoxCombo is a great replacement in such situations where you need to save the space on your UI (User Interface), with its great dynamic features.
CheckBoxCombo is also elegant in providing multiple inputs to SQL queries in database programming.
Further, CheckBoxCombo allows you to set any of its properties even at run-time, which is not even allowed by the traditional ComboBox control. One such property is [sorted], which you can dynamically set the sorting at run-time. This gives you a great flexibility in using the user control simply by overriding the design-time settings as you wish. CheckBoxCombo also exposes some methods to support less coding when working with it.
Its [OnListSearch] property helps user to search and select any item in the list easily.
The user control greatly supports for modern visual styles since it integrates the existing VB controls which support visual styles.
The ActiveX version of CheckBoxCombo is fully compatible even with VBA, if you need to use CheckBoxCombo with Microsoft Office (32-bit) as well.
With CheckBoxCombo's professional features and familiarity in use due to nearly familiar syntax it provides, you will more feel it like a must to have control in your standard VB Toolbox.
Outstanding features of CheckBoxCombo:
- Professional, effective and ready-to-use design for any sort of Windows GUI project in VB
- No dependent modules, extremely easy to integrate as a single module
- Extremely easy to use
- Ability to setup all supported properties even at run-time
- Very smooth and faster operation, even with thousands of items
- Dynamic sorting on ascending or descending, supporting thousands of items
- Supports for different longest-text-display modes
- Search-and-select feature for items
- Exposes methods to support less coding
- Highly flexible and configurable
- Powerful and reliable on all supported operations
- User friendly and familiar syntax
- Supports for all flavors of Windows from Windows XP with visual styles
- Full ActiveX compatibility with VBA (Microsoft Office 32-bit)
- And more...
Note: Please go through the User Documentation and study the Demo Application attached herewith, so that you may get a clear idea about CheckBoxCombo.
Comments, suggestions are greatly welcome...
Version History:
Code:
Revision update 1.3.3 (23-07-2018)
----------------------------------
Fixed a minor bug when displaying the drop-down list
(Translucent rectangle appearance issue on the screen
due to some visual-effect settings of the OS)
Revision update 1.3.2 (18-07-2018)
----------------------------------
Made internal improvements in hooking machanism
Bugfixes in ActiveX
CheckBoxCombo 1.3 (15-07-2018)
------------------------------
Made changes to ActiveX version to be fully compatible with VBA.
Now its possible to use CheckBoxCombo even in UserForms,
Spreadsheets, Documents, etc. in Microsoft Office 32-bit editions
Optimized hooking mechanism
Fixed issues with MDI
Fixed issues related to Display Monitor
Fixed issues with mouse-wheel and scrollbars
Made minor changes to documentation
CheckBoxCombo 1.2 (05-07-2018)
------------------------------
Included FillList method. Now the list can be filled by
a String/Variant type array
Fixed the scrollbar issue
Enhanced the mouse-click support for selecting/unselecting
items in the list. Now mouse-click supports anywhere on the
list item for quick selections
Fixed several minor bugs and general optimizations were done
Updated User Documentation
CheckBoxCombo 1.1 (30-06-2018)
------------------------------
Made syntax changes of AddItem, RemoveItem and FindItem methods
Introduced DelimiterConact Property
Introduced CBCUPdate Property
Introduced CBCUpdateCompleted event
Revised <Change> event in v1.0 to <ItemCheck>
Fixed several bugs and some optimizations were done
Updated User Documentation
CheckBoxCombo 1.0 (26-06-2018)
------------------------------
The initial version of CheckBoxCombo