Share via


Sugerencias sobre el uso de cuadros de texto

TextBox es un control flexible regido por las siguientes propiedades: Text, MultiLine, WordWrap y AutoSize.

  • El texto contiene el texto que se muestra en el cuadro de texto.

  • MultiLine controla si textbox puede mostrar texto como una sola línea o como varias líneas. Los caracteres de nueva línea indican dónde termina una línea y comienza la siguiente. Si MultiLine es False, el texto se trunca en lugar de ajustarse.

  • WordWrap permite al TextBox ajustar las líneas de texto que son más largas que el ancho del TextBox en líneas más cortas que caben.

Si no usa WordWrap, textbox inicia una nueva línea de texto cuando encuentra un carácter de nueva línea en el texto. Si WordWrap está desactivado, puede tener líneas de texto que no encajan completamente en el Cuadro de texto. TextBox muestra las partes del texto que caben dentro de su ancho y trunca las partes del texto que no caben. WordWrap sólo es aplicable cuando MultiLine es True.

  • AutoSize controla si textbox se ajusta para mostrar todo el texto. Cuando se usa la propiedad AutoSize con un control TextBox, la anchura del control TextBox se reduce o se amplía en función de la cantidad de texto del control TextBox y del tamaño de fuente usado para mostrar el texto.

La propiedad AutoSize funciona correctamente en las situaciones siguientes:

  • Mostrar un título de una o más líneas.
  • Mostrar el contenido de un control TextBox de una sola línea.
  • Mostrar el contenido de un control TextBox de varias líneas que sea de sólo lectura para el usuario.

Nota:

Evite el uso de AutoSize en los controles TextBox vacíos que utilicen también las propiedades MultiLine y WordWrap. Cuando el usuario introduzca texto en un control TextBox con estas propiedades, el TextBox cambiará de tamaño automáticamente para convertirse en un cuadro largo y estrecho de un carácter de ancho y tan largo como la línea de texto.

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.