Enhanced VB Menu replacement

Category:
Forms and Controls
Type:
Controls
Difficulty:
Advanced
Author:
Dennis Nagel

Version Compatibility: Visual Basic 6, Visual Basic 5

More information:
I have long loathed the standard menu system available in VB, and have decided to do something about it! The solution I offer here comprises 3 usercontrols that entirely replace the VB Menu editor. It is a runtime only solution that allows customization of fonts, colors, visibility and enabled status, and even hooks into the containing form to hide the caption and provide a replacement for the min max and close buttons... When not needed, the menu can be collapsed to the right side of the screen. Every single menu item can have it's own set of custom colors, or you can synchronize the entire menu collection with one statement.

Multiple top level menus can be added at one time, enabling very complex menu systems to be designed. The middle level supports check box and option array style menu items. Its still a work in progress, but as it stands, its stable and very usable...

Run the demo and see the capabilities of this set of controls for yourself! Thanks, D.


Instructions: Click the link below to download the code. Select 'Save' from the IE popup dialog. Once downloaded, open the .zip file from your local drive using WinZip or a comparable program to view the contents.

Download menumadness.zip