Imagen de origen
El cuadro de texto de la derecha es el texto que debe cambiarse de color obtenido tres veces.
Así es como funciona tu código:
¿Estás fuera del trabajo? ¿No hay tiempo para pensar? ¿Por qué no lo ves por ti mismo? He publicado mi algoritmo a continuación.
¿FileStream? fs? =?Nuevo? filestream(aplicación. ruta de inicio+"/new? Documento de texto. txt ",? FileMode. Abrir,? Acceso a archivos. Lectura);
StreamReader? señor? =?Nuevo? StreamReader(fs, sistema. texto. codificación. utf8);
richTextBox1. ¿Palabra? =?Sr . LeerParaEnd();
Sr . Cerrar();
int? ¿longitud? =?0;
¿Para qué? (int?i?=?0;?i?<?richTextBox1.lines.Count();?i++)
? {
¿Cadena? cadena? =?richTextBox1. línea[yo]. ToString();
int? ¿respuesta? =? Estrecho. índice de("//* ");? //Marcar el inicio de cada línea
int? ¿b? =? Estrecho. index of(" *//");//?La posición de la marca final de cada línea
If? (a?& gt=?0?& amp& amp?b?& gt=?0)
{
richTextBox1. Seleccionar(longitud?+?uno,?longitud?+?b?+?3);
Cuadro de texto 1. ¿Palabra? +=?richTextBox1. ¿Seleccionar texto? +?"\r\n";
//richTextBox1. ¿Color de selección? =?Color. Verde;
}
//¿Longitud? +=?richTextBox1. línea[yo]. Longitud;
¿Longitud? +=?richTextBox1. línea[yo]. ¿longitud? -?2;
}
Lo estudiaré más tarde cuando tenga tiempo.