C#中如何使用linklabel實現(xiàn)多彩文本顯示
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
上效果: 代碼: private void Form1_Load(object sender, EventArgs e) { this.linkLabel1.Paint += linkLabel1_Paint; this.linkLabel1.Text = "群會議成員(2/13)"; this.linkLabel1.LinkBehavior = System.Windows.Forms.LinkBehavior.NeverUnderline; this.linkLabel1.LinkColor = Color.Black; } private void linkLabel1_Paint(object sender, PaintEventArgs e)
{ string str = linkLabel1.Text; string strA = str.Substring(0, 10); string strB = str.Substring(0, 8); string strC = str.Substring(0, 7); string strD = str.Substring(0, 6); 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.Blue); TextRenderer.DrawText(e.Graphics, strB, linkLabel1.Font, point, Color.Black); TextRenderer.DrawText(e.Graphics, strC, linkLabel1.Font, point, Color.Red); TextRenderer.DrawText(e.Graphics, strD, linkLabel1.Font, point, Color.Black); } 該文章在 2017/8/14 15:53:17 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |