Cómo hacer un salto de linea

9720 vistas

Tenemos que usar el código #13#10 que indica un salto de linea y retorno de carro (Carriage Return Line Feed, CRLF) o bien sLineBreak que equivale a #10 bajo Linux o #13#10 bajo Windows.

En diseño
Simplemente tenemos que modificar el fichero .dfm. Para poder hacerlo, basta con seleccionar el formulario, pulsar botón derecho del ratón y, en el menú contextual, escoger "View as text" o bien pulsar Alt+F12. Ahora sólo nos queda modificar la linea del objeto que deseemos como por ejemplo el Caption o Hint de un TLabel:



delphi
  1. Caption = 'Primera linea' #13#10 'Segunda linea'
  2. Hint = 'Primera linea' #13#10 'Segunda linea'



En ejecución
Podemos codificar el evento OnCreate (por ejemplo) y modificar las propiedades de nuestro TLabel::



delphi
  1. MyLabel.Caption := 'Primera linea' + sLineBreak + 'Segunda linea';
  2. MyLabel.Hint := 'Primera linea' + sLineBreak + 'Segunda linea';



Para la creación de mensajes se harÃa de la siguiente manera:



delphi
  1. ShowMessage('Primera linea' + sLineBreak + 'Segunda linea');
  2. MessageDlg('Primera linea'+ sLineBreak + 'Segunda linea', mtInformation, [mbOK], 0);



Atención: esto no funciona con la propiedad Caption del TButton. Para ello, usar el TBitBtn (pestaña Additional).