winform去除某个字体样式

例如有一个 RichTextBox
他的字体样式为 Bold(粗体) Underline(下划线)
如何取消 Bold,让他只有下划线这个样式
就像word文档一样,按一下B变粗体,再按下变回去.

2个回答

已经找到解答方案了:
new Font("宋体", 9, (FontStyle)( txt.FontStyle -FontStyle.Bold));

Font里面的属性是只读的,所以需要重新定义Font 给你的文本。
new Font("宋体", 9, ((FontStyle)(FontStyle.Bold | FontStyle.Underline)));

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐