我在form中有一个linkLabel,显示文字是“中秋快乐”。
现在我希望其中的“中秋”两个字用红色字体显示,“快乐”用黑色字体。请问如何在一个linkLabel中实现上述效果?
现在我希望其中的“中秋”两个字用红色字体显示,“快乐”用黑色字体。请问如何在一个linkLabel中实现上述效果?
解决方案 »
- .net C# 用RadioButtonList控件制作类似淘宝选择颜色功能
- 求教c#socket异步传输问题。
- 请大家指点一下这个算法!!!
- 我用我winform 的webBrowser控件做了个浏览器,但是打开一个带视频的网站后全屏观看,所打开的网站按 ESC 键退出全屏,可是不管用。不起作用。我不知道我有多少分,全给了。谢谢各位高手!
- 貌似是抖动的问题!!!
- 关于验证数字范围问题?
- 问一个Winform 中 DataGridView的问题
- 关于 int b = a??5;这行代码
- C#操作数据库(增/删/改)共有几种方法?
- 设计数据库的时候,让字段名中额?含有数字,可以实现不?怎么
- 如何改变winform中linkLabel中单个字的颜色?
- 关于图书管理系统三层架构的问题 .net
.red { color: red }
.black { color: black }
private void Form1_Load(object sender, EventArgs e)
{
this.linkLabel1.Paint += linkLabel1_Paint;
this.linkLabel1.Text = "中秋快乐";
} private void linkLabel1_Paint(object sender, PaintEventArgs e)
{
string str = linkLabel1.Text;
string strA = str.Substring(0, str.Length / 2);
Point point = new Point(linkLabel1.Padding.Left, linkLabel1.Padding.Top);
TextRenderer.DrawText(e.Graphics, str, linkLabel1.Font, point, Color.Black);
TextRenderer.DrawText(e.Graphics, strA, linkLabel1.Font, point, Color.Red);
}
效果:
帮你做了一个