it's called consistent design microsoft.. get with it.
which is something that microsoft is not aware of..
the new "menu" concept in 2.0 forms is called a ToolStrip (gotta always be different). the ToolStrip is a menubar and you add ToolStripMenuItem's for the menus. ok fine. however.. ToolStripMenuItem does not at some point inherit from Control. it inherits from Component, just not from control. uh.. ok..
a Control inherits from Component and according to the docs.. that is..
"Defines the base class for controls, which are components with visual representation."
hmm. I guess a menuitem is not visual. wtf.
i could move up the hierrarchy and hold onto Components instead Controls, but why stop there? why not just pass around Objects? geez.
maybe they got fucked at some point because of a lack of multiple inheritance (which is your own fault anyway), but this just seems like crap design to me.
time to go post on their forums and see what some MVPs crap excuse for the design is.