Tengo un RichTextBox donde necesito actualizar la propiedad de texto con frecuencia, pero cuando lo hago, el RichTextBox "parpadea" molestamente, ya que actualiza todo a lo largo de una llamada a un método.¿Cómo se evita que un RichTextBox refresque su pantalla?
Tenía la esperanza de encontrar una manera fácil de suprimir temporalmente la actualización de la pantalla hasta que mi método esté hecho, pero lo único que he encontrado en la web es anular el método WndProc. He empleado este enfoque, pero con algunas dificultades y efectos secundarios, y también dificulta la depuración. Parece que debe haber una mejor forma de hacerlo. ¿Puede alguien señalarme una mejor solución?
es posible que también tenga que añadir myRichTextBox.Enabled = false; y el último habilitado = verdadero; – Geoff
SuspendLayout() realmente no ayuda aquí. –