Controles Estilo XP
Visual Basic.Net

Fecha: 28/Mar/2005 (23/03/2005)
Autor: Santiago Castro (bryant@montevideo.com.uy)

 


Artículo muy fácil de entender, que te enseña como aplicar estilos del sistema operativo a los controles de los formularios (fundamentalmente en Windows XP).

Para habilitar los estilos sin necesidad de crear un .manifiest.
En el procedimiento Main se coloca el método EnableVisualStyle() de la clase Application, y se arranca el formulario inicial con el método Run(), que también es de la clase Application.

Creamos un nuevo proyecto de aplicación Windows, llamado "EstiloXP".

Propiedad - Form Valor
Nombre "frmEstiloXP"
Texto "Estilo XP"
MaximizeBox False

En el formulario frmEstiloXP.vb, escribimos las siguientes líneas de código:

    <STAThread()> _
Public Shared Sub Main()
        Application.EnableVisualStyles()
        Application.Run(
New frmEstiloXP)
   
End Sub

Luego creamos un botón con las siguientes propiedades:

Propiedad Valor
Nombre "bPrueba"
Texto "&Prueba"
FlatStyle "System"

Lo ejecutamos.

Ahora vemos que el botón tiene el estilo del supuesto por el sistema operativo.

Recuerda que para hacer esto, debes modificar la propiedad FlatStyle a "System", a todos los controles que la tengan, para aplicar el estilo.

Agradecimientos a MILIUCO.

Nota: Para ver el estilo visual de XP, debes tener Windows XP.


Espacios de nombres usados en el código de este artículo:

System


Fichero con el código de ejemplo: bryant1410_EstiloXP.zip - Tamaño 5 KB


ir al índice