2012-06-14 15 views
5

Es bastante molesto: los controles de Windows Forms no se ven ni se sienten nativos; no brillan/desaparecen como se supone que deben hacerlo.Windows Forms y Aero no se mezclan bien, ¿cómo puedo hacer que parezcan nativas?

Por ejemplo, el botón superior no es nativa, pero la conclusión es:

Entonces, ¿cómo puedo obtener este aspecto nativo/sienta en .NET? ¿Hay alguna manera de hacerlo sin usar una biblioteca externa?

+1

Nunca había visto a nadie usar la función "responder a tu pregunta", hasta ahora. Me alegra que alguien lo esté usando. –

+0

@KendallFrey: Supongo que eso significa que más adelante puedo decir que lo estaba usando antes de que fuera genial. :-) – Mehrdad

Respuesta

5

Sí! Simplemente configure la propiedad FlatStyle en su control en Sistema, en lugar de Estándar, que es el valor predeterminado.
No es fácil de notar, ¡pero es tan fácil de solucionar!

Tenga en cuenta que esto puede afectar sutilmente el control en algunas situaciones: una simple búsqueda en FlatStyle.System debe indicarle las advertencias.

Cuestiones relacionadas