.NET news » GUI 
Vista Controls
Vista Controls is a class library that provides the ability to use the new style controls on Microsoft Windows Vista.
.NET 2.0 applications that use the Treeview, Listview, OpenFileDialog, SaveFileDialog and FolderBrowserDialog classes provided in the System.Windows.Forms assembly will find that when they run on Windows Vista, they do not use the new, Vista-style look and feel, but instead continue to use the old, XP-style look and feel.
In Vista Controls you will find five replacement classes, that will use the Vista look and feel when running on Windows Vista, and the old style on older versions of Windows. This allows you to target both Windows Vista and other versions of Windows without any additional effort on your part.
Additionally, Vista Controls includes a new control added to Vista, the Command Link. Because this control doesn't exist in previous versions of Windows, an emulated version that mimics Vista look and feel is used on those Windows versions.
An easy way to add a Ribbon Panel Office 2007 style
DataGridView Multi-column Sort
XML Driven Menu Strip
In this article, I'll be showing how you can generate a dynamic MenuStrip (.NET 2.0's replacement of the MainMenu control) via an XML Configuration file using recursion in C#. The MenuStrip will be based on XML data which contains all the details about the generated Menu. Things like: Caption, Name, Text, and the corresponding Event it has to trigger when a user clicks a MenuItem.
This is a generalized re-usable control written in such a way that it can be easily plugged in to any application based on the applications requirements.

