问题描述
- winform去除某个字体样式
-
例如有一个 RichTextBox
他的字体样式为 Bold(粗体) Underline(下划线)
如何取消 Bold,让他只有下划线这个样式
就像word文档一样,按一下B变粗体,再按下变回去.
解决方案
已经找到解答方案了:
new Font("宋体", 9, (FontStyle)( txt.FontStyle -FontStyle.Bold));
解决方案二:
Font里面的属性是只读的,所以需要重新定义Font 给你的文本。
new Font("宋体", 9, ((FontStyle)(FontStyle.Bold | FontStyle.Underline)));
时间: 2024-10-05 16:29:47