Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改RichTextBox中某些字符的颜色和计数_C#_Richtextbox - Fatal编程技术网

C# 更改RichTextBox中某些字符的颜色和计数

C# 更改RichTextBox中某些字符的颜色和计数,c#,richtextbox,C#,Richtextbox,我必须计算C#richtextbox中某个字符的数量(即:“K”)。 但我还想在按下按钮时在富文本框中为该字符添加颜色。 简言之,我身陷困境,非常感谢您的帮助。 p、 s:我试着用谷歌搜索,但找不到statisfactory的解决方案。 先谢谢你。试试这个 richTextBox1.ForeColor=Color.Red 试试这个 richTextBox1.ForeColor=Color.Red 下面是代码示例: private void ColorTheKs() { for(int


我必须计算C#richtextbox中某个字符的数量(即:“K”)。
但我还想在按下按钮时在富文本框中为该字符添加颜色。 简言之,我身陷困境,非常感谢您的帮助。

p、 s:我试着用谷歌搜索,但找不到statisfactory的解决方案。
先谢谢你。

试试这个

richTextBox1.ForeColor=Color.Red

试试这个

richTextBox1.ForeColor=Color.Red

下面是代码示例:

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;
        }
    }
}
private void ColorTheKs()
{
对于(int i=0;i
此示例为富文本框中的K个字母着色。这并不理想,但你会明白如何给文本上色

结果如下:

以下是代码示例:

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;
        }
    }
}
private void ColorTheKs()
{
对于(int i=0;i
此示例为富文本框中的K个字母着色。这并不理想,但你会明白如何给文本上色

结果如下:


这将更改整个富文本框的前景色这将更改整个富文本框的前景色