Pregunta

Esta siempre fue una gran pregunta para mí que para una gran cantidad de registros (como 100,000 registros de línea) que uno es mejor en rendimiento, desplazamiento, ... también considere formatear el texto con color es imprescindible.

¿Fue útil?

Solución

Bajo las circunstancias, probablemente usaría un cuadro de lista.

  1. Puede crear un cuadro de lista virtual para admitir muchos elementos relativamente bien.
  2. Tampoco admite el color1 Pero los cajas de listas dibujados por el propietario son más fáciles.
  3. Los controles de edición están orientados a "flujo", no orientados a la línea.

1Aparte de un primer plano y un color de fondo.

Otros consejos

Siempre he usado un control de edición RichEdit de solo lectura para este tipo de cosas porque:

  • Puede ofrecer la capacidad de copiar líneas al portapapeles.
  • Es fácil agregar formato de texto (color, en negrita, cursiva, etc.)
  • Escribir los datos en un archivo es simple (puede obtener el texto usando una llamada GetWindowText).
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top