The CheckListBox ActiveX Control allows for a listbox containing checkboxes, with customization options for font, color, and individual enabled and checked states for each item.

With the CheckListBox, each item's font, color, enabled and checked state can now be individually modified, allowing for an unprecedented level of customization to ensure that the final product is exactly what you need. Additionally, this exceptional control also supports a 3D look, picture items, and a custom checkmark, which only widens its range of usage!
What's more, the CheckListBox package comes equipped with samples that have been written in many of the most popular programming languages, including Visual Basic, Visual Basic.NET, Visual C#, Visual C++, Microsoft Access, and even the Internet Explorer. Finally, it’s important to keep in mind that this fantastic control is also called Check List, so don't let the name confuse you!
In summary, if you're looking for a reliable, customizable and easy-to-use solution, the CheckListBox ActiveX Control should definitely be at the top of your list!
Version 2.6 SP6: Supports Windows XP & Vista theme; Add Code Signing to .ocx file; Add x64 edition