2 a2528490975 a2528490975 于 2016.02.03 12:25 提问

winform去除某个字体样式

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

2个回答

a2528490975
a2528490975   2016.02.03 20:34
已采纳

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

qq_33777561
qq_33777561   2016.02.03 14:36

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

Csdn user default icon
上传中...
上传图片
插入图片