Tengo una gran lista de compensaciones que debo resaltar en mi RichTextBox. Sin embargo, este proceso lleva demasiado tiempo. Estoy usando el siguiente código:Resaltar en un RichTextBox tarda demasiado
foreach (int offset in offsets)
{
richTextBox.Select(offset, searchString.Length);
richTextBox.SelectionBackColor = Color.Yellow;
}
¿Hay alguna manera más eficiente de hacerlo?
ACTUALIZACIÓN:
intentado usar este método, pero no destaca nada:
richTextBox.SelectionBackColor = Color.Yellow;
foreach (int offset in offsets)
{
richTextBox.Select(offset, searchString.Length);
}
Lo siento, no me di cuenta que la pregunta era sobre winforms. Eliminaré mi respuesta para que su pregunta no tenga respuesta nuevamente. – dasblinkenlight
Gracias de todos modos @dasblinkenlight – user1135357
posible duplicado de [RichTextBox resaltado de sintaxis en tiempo real - Desactivar el repintado] (http://stackoverflow.com/questions/3282384/richtextbox-syntax-highlighting-in-real-time-disabling-the -repaint) –