WindowsFormsAero
WindowsFormsAero is an open-source project started by Marco Minerva in 2007, which aims at creating a set of custom controls and classes for WinForms on .NET 2.0 which mimic or expose all new features of the Windows Vista GUI.
I started contributing to the project on November 2007 and since then I added most of the Vista DWM features, some controls and made one of the (I believe) most complete managed "Task Dialog" implementation
.
Samples from the library
The library currently implements many of Windows Vista's common controls, Task Dialogs and DWM functionalities.
![]() The new Command Link buttons express actions more clearly. |
![]() Controls with cue banners, buttons with the shield icon, split buttons... |
![]() Progress bars in multiple colors. |
![]() The new Explorer-like Tree View. |

Task Dialogs are the new alternative to the classic Message Box and provide clearer messages and clearer instructions. They also allow you to get more complex feedback from the user or to navigate from one dialog to another.

Using DWM, the glass border can be extended insinde the client area of any window. The library provides a custom label that writes your text on glass with the glow effect.
Download and documentation
The library is hosted on CodePlex and is freely available as binary DLL or as source code.
Currently, the library is distributed under the Microsoft Reciprocal License (Ms-RL), which allows you to use the library as compiled binary in any of your projects (open/close source), but any changes to the library itself must be released under the same license.







