如何设置文本内指定文字的字体?
如题,颜色、字体等。richtextbox是设置选中字体颜色,我现在就知道文本是什么,怎么改颜色呢 --------------------编程问答-------------------- 动态修改?
修改CSS的 color属性就可以了. --------------------编程问答-------------------- 如果是web就用文本编辑器的控件 --------------------编程问答-------------------- winform --------------------编程问答--------------------
this.richTextBox1.Font = new Font(SystemFonts.DefaultFont.FontFamily, 2);--------------------编程问答-------------------- 如果是做写字版的话,可以用FontDialog
this.richTextBox1.ForeColor = Color.Red;
简单设置就按楼上的就行了 --------------------编程问答-------------------- 都没听明白?
设置指定文字 --------------------编程问答-------------------- 路过蹭分
richTextBox1.SelectionColor--------------------编程问答--------------------
说话不要想当然,你用richTextBox和FontDialog 去试下,看能不能选中几个字,然后改变选中字的属性 --------------------编程问答-------------------- 楼上的是设定选中文字。
我想要的不是选中文字。
而是像QQ那样,显示出就是指定文字指定颜色的 --------------------编程问答--------------------
哥哥你说的我会,谢谢。
我没说明白可以在说一下。richtextbox是设置选中字体颜色,我现在知道文本框有什么,想改变指定字符串的颜色。Are you OK? --------------------编程问答-------------------- RichTextBox1.Find()去查找要要改变颜色的指定字符,然后修改他们的颜色 --------------------编程问答-------------------- Thank you.
感谢楼上提供了个好思路,马上试试 --------------------编程问答-------------------- 首先find,find找到文本后会自动选中。
然后在设置选中文本颜色。
我是这个思路做的,会出错。。 --------------------编程问答-------------------- RichTextBox1.Focus()
RichTextBox1.SelectionStart = strIndex
RichTextBox1.SelectionLength = searchText.Length
RichTextBox1.SelectionColor = Color.Red
我在‘查找下一个’中试了,没点下,被查找的颜色就变了
自己改成for,从头到尾 查一次就行了 --------------------编程问答-------------------- strIndex = RichTextBox1.Find(searchText, i, -1, RichTextBoxFinds.MatchCase)
--------------------编程问答-------------------- 同意楼上的,先找到字符,然后再进行处理。
补充:.NET技术 , C#