temas para español edition descargar winforms user-interface

winforms - para - windows xp 2018 español



Respetando los temas de XP al diseñar la interfaz de usuario de WinForms (1)

Evite colores y colores hexadecimales con nombres como "Blanco" o "Verde". El selector de color para la mayoría de los objetos debería poder mostrar los colores con nombres como "ActiveWindow" o "ForegroundText". Esos son los colores que quieres usar. También están disponibles a través del código y desea elegirlos para que los nombres tengan alguna relación con la forma en que se usan. Por ejemplo, no configure "ForegroundText" como color de fondo solo porque quiere un fondo negro. Si tienes un degradado, utiliza esos colores para construir el degradado. Además, hay un evento que puede necesitar para cuando cambie el tema.

Eso es si eliges respetar los temas. Si tiene una interfaz realmente externa, puede especificar sus propios colores. En ese caso, nunca use los colores de Windows, porque no serán confiables y podría terminar con algo realmente feo. Eso significa que tendrá que ir y cambiar todos los valores predeterminados en los controles estándar, pero si lo hace, probablemente tenga sus propios controles de todos modos.

En resumen, lo que hay que recordar es que se trata de una toma de todo o nada: respete los temas y utilice siempre los colores definidos en función de los elementos del widget de Windows, o no utilice temas y nunca use esos colores.

¿Cómo manejas los diferentes temas de XP al diseñar una interfaz de usuario de WinForms? ¿Evita valores de color codificados o simplemente acepta que su interfaz de usuario no se verá bien en temas no estándar?

Por ejemplo, tengo un panel de degradado azul claro que se ve bien contra el color de fondo de control estándar, pero que chocaría con otros temas personalizados. ¿Cuál es un buen enfoque para tomar?