【发布时间】:2011-10-04 08:18:24
【问题描述】:
我必须计算 C# 富文本框中某个字符的数量(即:“K”)。
但我也想在按下按钮时在富文本框中为该字符赋予颜色。
简而言之,我处于困境中,不胜感激。
p.s:我尝试用谷歌搜索,但找不到令人满意的解决方案。
提前致谢。
【问题讨论】:
标签: c# richtextbox
我必须计算 C# 富文本框中某个字符的数量(即:“K”)。
但我也想在按下按钮时在富文本框中为该字符赋予颜色。
简而言之,我处于困境中,不胜感激。
p.s:我尝试用谷歌搜索,但找不到令人满意的解决方案。
提前致谢。
【问题讨论】:
标签: c# richtextbox
这里是代码示例:
private void ColorTheKs()
{
for(int i = 0; i< richTextBox1.Text.Length; i++)
{
if (richTextBox1.Text[i] == 'K')
{
richTextBox1.SelectionStart = i;
richTextBox1.SelectionLength = 1;
richTextBox1.SelectionColor = Color.Red;
richTextBox1.SelectionBackColor = Color.Yellow;
}
}
}
此示例在富文本框中为 K 字母着色。它并不理想,但您会明白如何为文本着色。
结果如下:
【讨论】:
试试这个。
richTextBox1.ForeColor = Color.Red;
【讨论】: