Pregunta

Tengo un problema con el estilo del botón en un cuadro de mensaje. Si llamo a la siguiente línea de código en un proyecto actual, el botón obtiene un tipo de apariencia / estilo visual. Y si creo un nuevo proyecto de aplicación de Windows VB.NET, obtiene un aspecto / estilo estándar de Windows.

Windows.Forms.MessageBox.Show("Yaay", "Yaay!", Windows.Forms.MessageBoxButtons.OK)

Vea la diferencia entre los botones a continuación. Sospecho que heredan la apariencia visual de su padre o tal vez de algunas configuraciones del proyecto. Pero no he podido averiguar desde dónde.

Ambos proyectos se crean en VB.NET 2.0, y ambos tienen el mismo System.Windows.Forms - dll como referencia (c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ System.Windows.Forms.dll) .

http://www.freeimagehosting.net/uploads/2a956b0675.jpg La captura de pantalla se puede encontrar aquí .

¡Gracias de antemano por su ayuda!

¿Fue útil?

Solución

No puedo ver la imagen desde donde estoy, así que no estoy seguro de si esto te ayudará.

Abra las Propiedades del proyecto para cada solución y mire la pestaña Aplicación.

Es el " Habilitar el marco de aplicación " artículo marcado? Y si es así, es la opción "Activar estilos visuales XP" ¿También está marcado el elemento?

Esa puede ser la diferencia en las dos soluciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top