winform中如何控制字体部分大小?

liuhaolghl 2008-12-05 08:07:57
winform中如何控制字体部分大小?
比如说panel上有一个标签,标签上有许多文字,我想要的就是如何把文字标题字体加粗,而文字内容为常规字体。
...全文
431 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
net5i 2008-12-05
  • 打赏
  • 举报
回复
给搂主提供三个解决方案:

1、也是最好的解决方案,在Paint事件中进行绘制:e.Graphics.DrawString(......);
建议做成独立控件,方便外层多处使用;

2、使用RichTextBox控件,把边界设置为None,背景设置为自己需要的,然后设为只读
搂主通过SelectionFont属性设置某些字符为粗体,建议做成独立控件,方便外层多处使用;

3、最土的方案,也是最快的解决方案,也可以放多个Label控件,字体不一样的字符放在单独的
Label控件中,然后设置Font为粗体。
有疑问可以再交流。
liuhaolghl 2008-12-05
  • 打赏
  • 举报
回复
winform如何控制字体大小

不知这段代码能否实现这个功能:if (bBlod) tmp = "\\b" + tmp + "\\b0";
liuhaolghl 2008-12-05
  • 打赏
  • 举报
回复
你这样是全部都加粗了,我想要的是加粗部分的效果,请问,怎么实现???
TonyWu66 2008-12-05
  • 打赏
  • 举报
回复
this.labelCompanyName.Font.Bold = true;
liuhaolghl 2008-12-05
  • 打赏
  • 举报
回复
没有人知道吗?请帮帮忙!

111,131

社区成员

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

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

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