当前位置:编程学习 > C#/ASP.NET >>

[问题]如何在vs.net 2005 的RichTextBox中设置有多种字体的被选文本的字体大小,样式?

 如何在RichTextBox中设置有多种字体的被选文本的字体大小,样式?
  
  想在RichTextBox中设置被选择文本的样式时,我们使用RichTextBox的SelectionFont属性。但 SelectionFont属性在被选择文本包含二种或二种以上的字体时,会返回一个null值,这时是无法设置字体被选文本的文字大小和文本样式的。
  
  如果我们想给包含二种或二种以上字体的被选文本设置文字大小或样式该如何做呢?

  尝试过读取被选文本中每一个字的名称,大小跟样式,然后再每一个字分别设置新样式的方法。但这种在处理大量选择文本的时候,效率很低。有什么更好的办法吗?

  请各位高手们不吝赐教?谢谢。  --------------------编程问答-------------------- 不太会阿 关注一下 --------------------编程问答-------------------- 哦,RichTextBox功能是有限的,可以考虑使用别的控件。。。

对RichTextBox好像没有更好的方法了。

期待答案。 --------------------编程问答-------------------- 楼主在选择的内容中有多种字体时可以忽略SelectionFont,
在选择新的字体后重新为SelectionFont赋值是不会有问题的。我以前写过RichTextBox的小程序.刚看了下自己的源代码,和操作都没问题的。
不过RichTextBox正如楼上所说功能太差了。最好去找第三方的。呵呵。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,