vb: control de texto, ¿cómo ajustar líneas al generar?
Cómo generar texto de varias líneas en el control TextBox de VB:
Establezca la propiedad MultiLine en True para permitir que TextBox acepte o muestre texto de varias líneas en tiempo de ejecución. Siempre que no haya una barra de desplazamiento horizontal, el texto en el cuadro de texto de varias líneas aparecerá automáticamente palabra por palabra. El valor predeterminado de la propiedad ScrollBars se establece en 0 (ninguno). El valor predeterminado de la propiedad ScrollBars se establece en 0 (ninguno). El ajuste automático elimina la necesidad de que los usuarios inserten nuevas líneas al final de las líneas. Cuando una línea de texto excede su longitud visible, TextBox automáticamente ajusta el texto a la siguiente línea.
En tiempo de diseño, no se pueden introducir nuevas líneas en la ventana de propiedades. Los saltos de línea se pueden generar insertando retornos de carro y avances de línea (caracteres ANSI 13 y (0)) en su programa. También puede utilizar la constante vbCrLf para insertar un avance de línea al mismo tiempo que un retorno de carro. Por ejemplo, el siguiente procedimiento de evento coloca dos líneas de texto en un cuadro de texto de varias líneas (Texto1) cuando se carga el formulario.
Sub Form_Load()
?Text1.Text = "Aquí hay dos líneas" _
? & vbCrLf & "en un cuadro de texto"
End Sub
TextBox solo muestra una sola línea de texto de forma predeterminada y no muestra la barra de desplazamiento. Puede cambiar la apariencia y el comportamiento de un TextBox configurando las propiedades de multilínea y barra de desplazamiento (que solo se pueden configurar en el momento del diseño del programa).