Windows Forms Aero is a project started by Marco Minerva on January 30th, 2007.

This project aims to create a Windows Control Library that provides controls reproducing the appearance of Microsoft Aero graphic objects, like buttons and links with shield icon, textboxes with cue banner, etc.

System requirements

  • Visual C# 2008 Express Edition or Visual Studio 2008
  • A system running Windows Vista operating system

Contents

The current version contains several native Vista controls (such as Buttons, Combo boxes with cue banner, Command links, native List views, Progress bars, explorer-like TreeView...) and some modules that empower the user to exploit some of Vista's advanced GUI features (Glass sheet effect, text on glass, live thumbnails and the new Task dialogs).
The intellisense documentation file is now available as well.

Screenshots

demoapp2.png
The demo applications shows off some of the native Vista controls and the Glass sheet effect.

taskdialogs.png
An example of a rather complex Task Dialog. The library includes a complete implementation of the Task dialog API, including task dialog navigation, events and animation.


For more information about the new controls that are available in Windows Vista, take a look at http://msdn2.microsoft.com/en-us/library/aa511456.aspx

Documentation and Samples

The complete documentation is currently work in progress.
Documentation
Samples

Applications using the library

  • OnTopReplica, utility that allows you to clone a window and keep it "always on top"
Last edited Apr 21 at 2:52 PM by marcom, version 14
Comments
teoarch wrote  Jul 23 2007 at 11:27 AM 
What about to include a screen shot of the controls? :-)

Rodfraga wrote  Aug 30 2007 at 9:50 PM 
Thx very useful controls, but how about the MenuStrip, ToolStrip like Windows Calendar, or the Shield in the MenuItems or contextMenus... I know is a very hard work, so is a suggestion and again Thank you so much!

Rodfraga wrote  Sep 2 2007 at 7:44 AM 
Contribution: Thanks again for your work, so I'm going to contibute with you, to get the MenuStrip and ContextMenuStrip like Vista we must add 2 Items to the Toolbox, MainMenu and ContextMenu from the .NET Framework Components and thats it...

nberardi wrote  Mar 1 at 3:00 PM 
If you want to include this vista like search you have full permission to use this code http://www.coderjournal.com/2007/03/creating-a-vista-like-search-box/

marlongrech wrote  Mar 1 at 6:44 PM 
Are you going to support WPF in this library?

Lck wrote  Mar 4 at 12:23 PM 
@nberardi: Thanks a lot, I hadn't thought about the search box! Looks great and could be really useful.
I'll be glad to include your search control into the library. Author references will be kept in the source code. ;)

@marlongrech: nope, not at the time. The Library is called Vista Controls "for .NET 2.0", therefore we won't support .NET 3.0 (yet).

xinqiyang wrote  Jun 25 at 7:02 AM 
A system running Windows Vista operating system
Could run in Windows Server 2008??? require .NetFramework 3.0 or higher?

Lck wrote  Sep 7 at 7:35 PM 
@xinqiyang: WindowsFormsAero should work just fine on Windows Server 2008. It requires .NET 2.0, no need for 3.0.

marten_range wrote  Nov 10 at 10:45 PM 
Hi,
Excellent work. It seems quit complete. I've been considering writing something like this myself but now luckily I don't need to!

Updating...