--- This has been superseded by http://www.vbforums.com/showthread.php?t=582063 ---
I was really disappointed that the ProfessionalRenderMode on Vista is like Office XP instead of Office 2003. So, I thought I could use System.Reflection to get all properties of the ProfessionalColorTable on XP, write the color values to a text file and make a custom color table with that values. And it worked fine! If anybody is interested on how to achieve the Office 2003 look of ToolStrips (and MenuStrips etc.), add the class in the attached zip file to your project, then add the following in the Load event of your Form:
Code:Dim clrtbl = New Office2003ToolStripColorTable ToolStripManager.Renderer = New ToolStripProfessionalRenderer(clrtbl)




Reply With Quote