1
当我更改RichtextBox中的Rtf属性时,它会自动格式化它。我想避免这种情况,因为它会从颜色,字体和其他表中删除项目。RichtextBox禁用自动格式化Rtf
"\b\b" -> "\b"
"\cf1 hello \cf3 world" -> color #2 in the color-table is getting deleted
//so that cf3 doesn't make any sense anymore
我可以禁用此“自动格式化”吗?
我会毫不犹豫地这样做 - 你最终打击RTF控制。你在做什么,需要手动更改颜色表? – LarsTech
使用RichTextBox的Text属性获取纯文本。将此 文本放入Rtf属性应该可以取消任何格式化。还可以查看http://stackoverflow.com/questions/1245758/removing-richtext-formatting-from-richtextbox-in-visual-c-sharp – ridoy
@LarsTech我正在给我可能需要的颜色表颜色。但是,如果我不使用它们,rtf控制会删除它们,并将cf3颜色设置为cf2,然后整个颜色将错误地着色,因为cf3仍位于rtf代码 – Bitterblue