Pregunta

Lo que estoy después es una caja de edición grisada que ves en la parte inferior de algunos programas. Una lista de resultados. Tengo problemas para tener el texto correctamente formateado.

Entonces, comenzando desde cero, ¿cómo se hace generalmente?

El relleno de la caja de edición del tamaño de la media página con texto.

¿Una gran cuerda larga con descansos de línea?

Resultados-> Text = System :: Convert :: ToString (var);

Esa parece ser la única forma en que puedo ingresar a la caja de edición, pero parece que no puedo construir una cadena multilínea que esa línea aceptará.

¿Fue útil?

Solución

.Net o winapi? No agregue demasiadas etiquetas. En la plantilla de diálogo Win32, utilizo los siguientes estilos para crear dicha caja de edición: auto hscroll false, auto vscroll false, scroll horizontal falso, multiline verdadero, solo lee verdadero, vertical scroll verdadero.

Puede agregar nueva información concatenando el nuevo texto con existente. Si desea una nueva línea, agregue " n". Las largas líneas están envueltas. Para desplazarse hacia abajo, publique automáticamente en este mensaje de texto WM_VSCROLL Mensaje con el parámetro SB_BOTTOM.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top