dos formas o usas un ocx , que si buscas en la web encotraras o bien aplicas los temas de windows xp en tu aplicacion, para esta ultima averigua sobre "manifest" es muy sensillo su uso
te doy un ejemplo despues tu buscando amplias el tema
en el bloc de notas escrives lo suiguiente
Cita: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
name="Woozle.PEResourceExplorer.XPManifest"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>Windows Shell</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
luego lo guardas con el nombre (presta atencion) suponiendo que el nombre de tu aplicacion es "HolaMundo" entonses este archivo lo guardas con el suiente nombre Holamundo.exe.manifest
y en la misma carpeta que en donde compilaras el ejecutable
pero antes de compilarlo en el formulario pones lo suiguiente
Cita: Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
Private Sub Form_Initialize()
InitCommonControls
End Sub
y listo luego lo compilas y cuando ejecutas el HolaMundo.exe veras que los botones y otros controles toman los temas de xp
busca mas informacion en la web y veras con que controles puedes usar estos temas, y algunas solouciones para distintos problemas
Saludos