c# 如何让label上的文字 多颜色显示

wangxianshou 2010-01-28 07:17:08
有一个label上面的文字显示
面包:计划做成
是一个画面的标题,居中显示
如何让面包红色,计划做成蓝色

网上查了下,richTextBox能够实现这个效果,
在不变控件,也不添加label的前提下能够实现这个效果吗

据说可以用Graphics.DrawString()来实现

那位朋友能给解决下,谢谢了
...全文
2632 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
clover_j 2010-02-03
  • 打赏
  • 举报
回复
路过~~~~~
mayonglong 2010-02-03
  • 打赏
  • 举报
回复
重写Label的OnPaint方法啊
DataBox-MDX 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 mohugomohu 的回复:]
用两个label
[/Quote]
这样也蛮简单
septemson 2010-02-03
  • 打赏
  • 举报
回复
不能理解。。没看楼主说是WINFORM吗,怎么还这么多人<font>、JS的。。无语。
tommir3 2010-02-03
  • 打赏
  • 举报
回复
回贴有分拿-_-!
flyerwing 2010-02-03
  • 打赏
  • 举报
回复
liternal.text="<font color='red'>如何让面包红色</font>,<font color='blue'>计划做成蓝色</font> "
这样估计成吧
mayonglong 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 lerit 的回复:]
引用 7 楼 wangxianshou 的回复:
winform  非 WEB

Graphics.DrawString()中的RectangleF怎么设置呢,才能居中,我画偏了

晕,下次描述清楚了请。
另外,为什么这么费劲啊,用两个label为什么不行呢?
[/Quote]

用两个Label不行吗?
michaelnami 2010-02-03
  • 打赏
  • 举报
回复
XX 根本就没用 6楼骗人
michaelnami 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lerit 的回复:]
不知道是我理解有问题,还是你绕远了
Label1.Text=" <font style='color: #FF0000'>面包: </font> <font style='color: #0000FF'>计划做成 </font>";
这就可以实现你要的效果
[/Quote]
FORM里面可以这样写??
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 yulinlover 的回复:]
引用 5 楼 lerit 的回复:
不知道是我理解有问题,还是你绕远了
Label1.Text=" <font style='color: #FF0000'>面包: </font> <font style='color: #0000FF'>计划做成 </font>";
这就可以实现你要的效果


顶,我都是这样做的。
[/Quote]
牛!
zhxingway 2010-02-03
  • 打赏
  • 举报
回复
只能说学习了.
wangxianshou 2010-02-03
  • 打赏
  • 举报
回复
自己顶一下,上去
freeboy827 2010-02-03
  • 打赏
  • 举报
回复
学习了
mohugomohu 2010-01-29
  • 打赏
  • 举报
回复
用两个label
csdn雨藤 2010-01-29
  • 打赏
  • 举报
回复
js不是也可能控制吗?
xiaofeiVSmugua 2010-01-29
  • 打赏
  • 举报
回复
<font color="red"><label>ererer</label></font>
这样就OK了
liuyu520hong 2010-01-29
  • 打赏
  • 举报
回复
把四楼的代码好好看看,肯定可以解决的,我一直也是用的这种子方法,自己画出来的.只是尺寸问题你自己要算好,尽量采用变量!
lerit 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wangxianshou 的回复:]
winform  非 WEB

Graphics.DrawString()中的RectangleF怎么设置呢,才能居中,我画偏了
[/Quote]
晕,下次描述清楚了请。
另外,为什么这么费劲啊,用两个label为什么不行呢?
chxg99 2010-01-29
  • 打赏
  • 举报
回复
mark
mowensky 2010-01-29
  • 打赏
  • 举报
回复
学习了
加载更多回复(13)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧