Change the color of label in C#. In many cases; suppose you want to design your form or to highlight certain text;
I am just describing three ways to changing the fore color of label in c#.
@Change Label color in c# directly;
You can do the changes of label directly in HTL by adding the property of forecolor like:
<asp:Label ID="lblDirectchange" ForeColor="Red" runat="server">Direct labal change</asp:Label>
@ Change Label color in c# CSS;
Change label color by style sheet;
Add style according to requiring;
<style type="text/css">
.textChange
{
color: Green ;
}
</style>
Call this style method into your code
<asp:Label ID="lblbyCss" CssClass="textChange" runat="server">Color by Css</asp:Label>
@Change Label color in c# dynamically
Changing the label text color by c# code which is written in server side;
Add code in HTML
<asp:Label ID="lblDynamicChange" runat="server">Dynamically change color</asp:Label>
C# Code;
lblDynamicChange.ForeColor = System.Drawing.Color.Blue;
Full Code
Placing all the HTML code together;
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.textChange
{
color: Green ;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblDirectchange" ForeColor="Red" runat="server">Direct labal change</asp:Label>
<br />
<br />
<asp:Label ID="lblbyCss" CssClass="textChange" runat="server">Color by Css</asp:Label>
<br />
<br />
<asp:Label ID="lblDynamicChange" runat="server">Dynamically change color</asp:Label>
</div>
</form>
</body>
</html>
Placing all the C# code together;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
lblDynamicChange.ForeColor = System.Drawing.Color.Blue;
}
}
Output
No comments:
Post a Comment