pues yo en mi pc los veo igual. Hace tiempo me pasarón un código (en este foro), no recuerdo quien me lo paso pero funciona muy bien, lo que hace esque le da a los controles el aspecto de windows XP
<?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>
ese código ponlo en el blok de notas y cuando lo guardes debes de ponerle el nombre de tu ejecutable + .manifest. por ejemplo si ti ejecuable se llama Aplicación.exe el nombre debe ser Aplicación.exe.manifest y debe ir en el mismo directorio.
dentro de tu aplicación:
- En un módulo pones
Public Declare Sub InitCommonControls Lib "comctl32" ()
- y en los forms poner en el evento Initialize lo siguiente:
Private Sub Form_Initialize()
InitCommonControls
End Sub
con esto lograras que tus controles tengan el aspecto de WinXP, claro que no lo veras hasta que compiles el programa y lo corras