Developers: marcom, multippt
Last update: July 21, 2007
Status: Released
Version: 1.1.0
License: Microsoft Public/Community License
Requirements: Windows Vista, .NET Framework 2.0, C#
This allows you to make use of Windows Vista in terms of appearence in your Windows projects.
This project enables any Windows application written in the .NET framework to make use of the visuals you see in Windows Vista natively (meaning - supported by Windows Vista itself).
The code is in C#, but it can be ported over to any other languages.
The project allows coders to enhance these controls:
Buttons*
Comboboxes
ListViews
ProgressBars*
Textboxes
TreeView*
Other controls that can be enhanced without any special code:
Menulists
ContextMenus
Toolbars (needs a bug fix for older versions of Visual Studio: calling application.DoEvents() before application.EnableVisualStyles())
Controls in asteriskes (*) may not work properly in versions of Windows prior to Windows Vista.
The source code provided allows you to integrate the enhancements to your project
Within the "VistaControls" directory, there are files for each individual control. You can reuse these files in your projects, as long as it meets the license requirements.
Within the "VistaControlsApp" directory is an example/demo project that makes use of code in the "VistaControls" directory.
Using the binaries
Within the "CompiledBinaries" directory are binaries that you can use with the project. They are compiled so that you need not recompile the code.
VistaControls.dll: The compiled application extension can be included in a project as a Reference
VistaControlsApp.exe: The compiled application is a demonstration of the code at work
Feel free to poke around the internals of the plug-in.
Frequently Asked Questions
I would like to contribute to this project
You can help use in this project by sending a request to Marcom in Codeplex (see link under developers).
Why the Microsoft Community license instead of the GNU public license?
Part of the code is licensed under Microsoft Community license, which is the one stored in CodePlex. The code in CodeProject is released under the General Public License.
Requirements
Windows Vista
.NET Framework 2.0 (Windows Vista already has this)
Developers: marcom, multippt
Last update: July 21, 2007
Status: Released
Version: 1.1.0
License: Microsoft Public/Community License
Requirements: Windows Vista, .NET Framework 2.0, C#
This allows you to make use of Windows Vista in terms of appearence in your Windows projects.
Download
Description
This project enables any Windows application written in the .NET framework to make use of the visuals you see in Windows Vista natively (meaning - supported by Windows Vista itself).
The code is in C#, but it can be ported over to any other languages.
The project allows coders to enhance these controls:
Other controls that can be enhanced without any special code:
application.DoEvents()beforeapplication.EnableVisualStyles())Controls in asteriskes (*) may not work properly in versions of Windows prior to Windows Vista.
Usage
By using the code provided, you agree to Tevine's policies.
Using the codeThe source code provided allows you to integrate the enhancements to your project
Using the binariesWithin the "VistaControls" directory, there are files for each individual control. You can reuse these files in your projects, as long as it meets the license requirements.
Within the "VistaControlsApp" directory is an example/demo project that makes use of code in the "VistaControls" directory.
Within the "CompiledBinaries" directory are binaries that you can use with the project. They are compiled so that you need not recompile the code.
VistaControls.dll: The compiled application extension can be included in a project as a
ReferenceVistaControlsApp.exe: The compiled application is a demonstration of the code at work
Feel free to poke around the internals of the plug-in.
Frequently Asked Questions
I would like to contribute to this project
You can help use in this project by sending a request to Marcom in Codeplex (see link under developers).
Why the Microsoft Community license instead of the GNU public license?
Part of the code is licensed under Microsoft Community license, which is the one stored in CodePlex. The code in CodeProject is released under the General Public License.
Requirements
Windows Vista
.NET Framework 2.0 (Windows Vista already has this)
Visual Studio C# 2003/2005 (any version)
Download