Specially designed to suit FlatStyle components (available at www.flatstyle2k.com), this component is not actually a menu component; it just provides AdvancedCustomPaint and MeasureItem events for TMenu descendants: TMainMenu and TPopupMenu. It has a collection of TMenu elements, and properties (customizable colors mostly) for drawing. Very nice effect.
· Painting methods can be customized and previewed at design time.
· Same painting events can be added to multiple TMenus at once.
· Active: boolean property let's you swich CustomPaint events on/off
· Full source code with comments and demo application
· Now suppots menu images