c# - etiquetas - meta name keywords
¿Cómo configurar de manera programática el ForeColor de una etiqueta a su valor predeterminado? (6)
El valor predeterminado (cuando se crea con el diseñador) es:
label.ForeColor = SystemColors.ControlText;
Esto debería respetar la configuración de color del sistema (por ejemplo, estos esquemas de "alto contraste" para personas con discapacidad visual).
Estoy usando VS2010 C # ASP.NET
Para cambiar mediante programación el ForeColor de un asp: Etiqueta llamada lblExample
a ''Red'', escribo esto:
lblExample.ForeColor = System.Drawing.Color.Red;
Después de cambiar el ForeColor, ¿cómo configuro el ForeColor de la etiqueta a su valor predeterminado (que viene del archivo css)?
Nota: la etiqueta no tiene entrada CSS (estilo específico de clase o ID). El color se hereda.
Fácil
if (lblExample.ForeColor != System.Drawing.Color.Red)
{
lblExample.ForeColor = System.Drawing.Color.Red;
}
else
{
lblExample.ForeColor = new System.Drawing.Color();
}
Por ejemplo summer
:
lblSummer.foreColor = color.Yellow;
También puede utilizar el siguiente formato:
Label1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99");
y
HyperLink1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99");
También puedes usar
lblExamlple.ForeColor = System.Drawing.Color.FromArgb(0,255,0);
labelname.ForeColor = Color.Colorname;