我正在使用VS2010 C#ASP.NET
要以编程方式更改名为lblExample"Red" 的asp:Label的ForeColor ,我写道:
lblExample.ForeColor = System.Drawing.Color.Red;
Run Code Online (Sandbox Code Playgroud)
更改ForeColor后,如何以编程方式将标签的ForeColor设置为默认值(来自css文件)?
备注:标签没有CSS条目(类或ID特定样式).颜色是继承的.
Gab*_*ves 60
简单
if (lblExample.ForeColor != System.Drawing.Color.Red)
{
lblExample.ForeColor = System.Drawing.Color.Red;
}
else
{
lblExample.ForeColor = new System.Drawing.Color();
}
Run Code Online (Sandbox Code Playgroud)
小智 17
您还可以使用以下格式:
Label1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99");
Run Code Online (Sandbox Code Playgroud)
和
HyperLink1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99");
Run Code Online (Sandbox Code Playgroud)
小智 8
默认(使用设计器创建时)是:
label.ForeColor = SystemColors.ControlText;
Run Code Online (Sandbox Code Playgroud)
这应该尊重系统颜色设置(例如视觉障碍者的这些"高对比度"方案).
小智 6
您也可以使用
lblExamlple.ForeColor = System.Drawing.Color.FromArgb(0,255,0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
205747 次 |
| 最近记录: |