即是我想把 richTextBox 控件里的文字分几种颜色显示,怎样定义呢?
即是我想把 richTextBox 控件里的文字分几种颜色显示,怎样定义呢?
你好,还是不行的,我照你这样设置后,就全部都变色了,我只是想让几个特殊的数值字变色的了
追答那你Select(X,Y)中X Y值设的是多少?你richtextbox中字符有多少个?
追问我就完全复制你的代码,不过我的是richTextBox1 的 我就把你的代码改成这样:
richTextBox1 .Select(0, 3);//Select(位置,长度)方法
richTextBox1 .SelectionColor = Color.Blue;//将选中的文本设blue。
richTextBox1 .Select(3, 3);
richTextBox1 .SelectionColor = Color.Red;
之后就全部都变红色了
那不行的,你要判断需要改变颜色的字是哪些,算出他们的位置,比如你的richtextbox里是一段文字“我是一个高三学生”,如果你想把“高三学生”变成红色字体,那你就应该这么写:
richTextBox1 .Select(4, 4);
richTextBox1 .SelectionColor = Color.Red;