我正在尝试制作记事本程序而且我最后还是坚持了!
我想做的是:
就像你看到我想用彩色编码...现在,如果你能帮助我开始,我可以写出所有的编码。我只是想知道如何在RichTextBox
中将某些文字实际上涂成另一种颜色? (在TextChanged上无效)
我尝试了这个,但是我无法从RichTextBox
获得这些位置。如果你知道某种方式请分享。
public void ColorText(RichTextBox box, Color color, int SelectionStart, int SelectionLength)
{
box.SelectionStart = SelectionStart;
box.SelectionLength = SelectionLength;
box.SelectionColor = color;
box.SelectionLength = 0;
}