Качать здесь:
http://www.vbstreets.org/VBdotNET/Compo ... x?id=66051
Gaidar.AdvancedMenu Namespace
Данный компонент предназначен для отображения меню в стиле WindowsXP, OfficeXP, Office 2003 или используя пользовательскую схему.
Использование данного компонента практически ничем не отличается от стандартного MenuItem, поэтому описание большей части свойств и методов вы можете найти в MSDN или .NET Framework SDK Documentation.
Отличия от MenuItem (расширения функциональности) описаны ниже.
Использование AdvancedMenu.MenuItem
Для использования AdvancedMenu.MenuItem необходимо:
0. Добавить ссылку на AdvancedMenu.dll
1. Добавить на форму контролы MainMenu и ContextMenu
2. Создать в дизайнере меню все необходимые пункты и задать их свойства.
3. Заменить в коде System.Windows.Forms.MenuItem на Gaidar.AdvancedMenu.MenuItem.
4. Установить свойства одного (любого) пункта меню.
Все!
Свойства Gaidar.AdvancedMenu.MenuItem
Icon - изображение, отображаемое в меню. В версии 1.0 полная поддержка только иконок (*.ico файлов) поскольку маска цвета пока не может быть изменена
MenuBackColor - цвет фона меню
MenuBorderColor - цвет границы меню
MenuGradientMode - тип градиентной заливки меню (System.Drawing.Drawing2D.LinearGradientMode)
MenuSelectionColor - цвет "выделения"
MenuStripeColor - цвет бокового поля меню
MenuStyle - стиль меню (Gaidar.AdvancedMenu.MenuStyles, см. далее)
UseGradient - использовать ли градиентную заливку
TopGradientMode - тип градиентной заливки для главных пунктов меню (System.Drawing.Drawing2D.LinearGradientMode)
Gaidar.AdvancedMenu.MenuStyles
При выбраном стиле Custom используются значения цветов и типов заливок заданные пользователем. При использовании стандартных наборов установок, значения, введенные пользователем, перезаписываются.
Смотрите readme.txt и примеры. Удачи вам!
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali