Tengo un control que no tiene compatibilidad para discapacitados/habilitados para el texto, por lo que necesito incorporar eso en él.¿Cuál es el color del sistema de texto deshabilitado?
La pregunta es simplemente esta: si quiero elegir el color del sistema correcto para que este control tenga el mismo color de texto desactivado que las etiquetas vecinas desactivadas, ¿qué color de sistema debo elegir? He intentado algunos y ninguno parece estar bien, o son demasiado claros o demasiado oscuros.
En otras palabras, supongamos que la propiedad ForeColor está presente, lo que debería escribir aquí:
myDefunctLabel.ForeColor = SystemColors.???;
¿El texto no desactivado tiene algún tipo de efecto de sombra y, por lo tanto, más de un solo color? Al menos recuerdo que era así en versiones anteriores de Windows. – CodesInChaos
No tengo nada de eso aquí. En cualquier caso, es * un poco * mejor que el antiguo "predeterminado", que era que el control desactivado seguiría apareciendo como negro oscuro. Continuaré investigando esto y probando esto en algunas computadoras más, pero comenzaré con la respuesta de Adam, ControlDark. –
Si SystemColors.GrayText no es el color que espera, es porque su tema actual lo definió de manera diferente. Consulte http://blogs.msdn.com/b/wpf/archive/2010/11/30/systemcolors-reference.aspx – AMissico