RSS 2.0 Atom 1.0 CDF  
JASoft.org - Cómo utilizar los estilos visuales de Windows XP
El blog de José Manuel Alarcón Aguín. Programación .NET y mucho más...
 

Si diseñas aplicaciones de escritorio (Windows Forms) con .NET y te limitas a colocar controles sobre los formularios, al final obtendrás ventanas aburridas y con aspecto anticuado, ya que por defecto los estilos visuales de Windows XP no están soportados en éstos.

Desde luego si la aplicación se va a ajecutar en Windows XP es una verdadera pena que no se aproveche de ese aspecto tan potente y actual que le dan los temas y estilos del sistema. Por ejemplo, la figura sigueinte muestra la diferencia abismal que existe entre una misma ventana cuando carece de los los estilos de XP o los está utilizando.


Pulsa para aumentar

En Visual Studio .NET 2002 era bastante tedioso conseguir esto ya que había que hacer, como con cualquier ejecutable, un archivo manifest que se debía copiar en la misma carpeta que el ejecutable de la aplicación. Sin embargo en Visual Studio .NET 2003 (o sea, en la versión 1.1 de la plataforma) es de lo más sencillo conseguirlo.

Lo único que hay que hacer es poner la propiedad FlatStyle de todos los controles (que dispongan de ella, claro) con el valor 'System'. Luego en la primera línea del método Main() de tu aplicación hay que escribir simplemente:

Application.EnableVisualStyles();

¡Ya está!. A partir de ese instante las aplicaciones sacarán provecho a la estética de windows XP, como en la segunda captura de la figura anterior.

Tuesday, August 31, 2004 8:48:00 PM (Hora de verano romance, UTC+02:00)  #    Comments [0]   Programación  |  Trackback
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, b, i, strike, strong, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview
Copyright © 2008 José Manuel Alarcón Aguín. All rights reserved.