几年前,我正在开发一个项目,将格式化文本(颜色,样式等)写入RichTextBox。我记得在网上找到一个解决方案,你可以将所有这些格式存储在一个变量中,这样你就可以直接将它设置为RichTextBox。不幸的是,我不再拥有该代码,也无法找到解决方案。
基本上,有一个主要类像StringBuilder
一样,只有你可以添加Span
个对象,每个对象都有自己定义的样式,所以一个跨度可以是绿色,另一个是蓝色。然后,当构建格式化字符串时,它可以直接发送到控件。
有谁知道我正在谈论的课程/图书馆?我更喜欢这样做,而不是必须以编程方式选择文本并在写入后更改颜色。