Establecer un subtítulo de varias líneas para una etiqueta (en tiempo de diseño)

Un componente TLabel Delphi tiene un Ajuste de línea propiedad que puede establecer en true para que el texto en la propiedad Caption aparezca envuelto (multilínea) cuando es demasiado largo para el ancho de la etiqueta.

Además, en tiempo de ejecución, puede usar la siguiente asignación para especificar varias líneas de texto para una etiqueta:

Label1.Caption: = 'Primera línea' + # 13 # 10 + 'Segunda línea';

Sin embargo, * no * puede especificar texto de varias líneas para un TLabel en tiempo de diseño, utilizando Object Inspector.

Instrucciones

Un truco para agregar más líneas de texto para una propiedad Caption de un TLabel, en tiempo de diseño, es editar el archivo .DFM del formulario directamente. Así es cómo:

  1. Suelta un TLabel en un formulario
  2. Haga clic derecho en el formulario para activar el menú emergente
  3. Seleccione "Ver como texto"
  4. Busque la sección "objeto Label1: TLabel"
  5. Cambie la línea "Caption = 'Label1'" a:
  6. Título = 'Etiqueta1' + # 13 # 10 + 'Segunda línea'
  7. Haga clic derecho en el código para activar la ventana emergente, nuevamente
  8. Seleccione "Ver como formulario"
  9. ¡Trabajo hecho! TLabel con múltiples líneas de texto, en tiempo de diseño!