Highlight specific text in richtextbox

前端 未结 2 791
Happy的楠姐
Happy的楠姐 2020-12-22 08:01

I have a window form that contain a listbox and some richtextboxex. listbox contains some values. When I select any value from l

2条回答
  •  旧巷少年郎
    2020-12-22 08:54

    Something like this should work (just tested this.. seems to work fine):

    int openBrace = richTextBox.Text.IndexOf("<");
    while (openBrace > -1) {
        int endBrace = richTextBox.Text.IndexOf(">", openBrace);
        if (endBrace > -1) {
            richTextBox.SelectionStart = openBrace;
            richTextBox.SelectionLength = endBrace - openBrace;
            richTextBox.SelectionColor = Color.Blue;
        }
        openBrace = richTextBox.Text.IndexOf("<", openBrace + 1);
    }
    

提交回复
热议问题