Impostazione di una didascalia multilinea per un Tlabel (in fase di progettazione)

Un componente TLabel Delphi ha un WordWrap proprietà che è possibile impostare su true affinché il testo nella proprietà Caption appaia avvolto (con più righe) quando è troppo lungo per la larghezza dell'etichetta.

Inoltre, in fase di esecuzione, è possibile utilizzare il compito successivo per specificare più righe di testo per un'etichetta:

Label1.Caption: = 'First line' + # 13 # 10 + 'SecondLine';

Tuttavia, non è possibile * specificare * il testo su più righe per una TLabel in fase di progettazione, utilizzando la finestra di ispezione degli oggetti.

Istruzioni

Un trucco per aggiungere più righe di testo per una proprietà Caption di una TLabel, in fase di progettazione, è modificare direttamente il file .DFM del modulo. Ecco come:

  1. Rilascia un TLabel su un modulo
  2. Fare clic con il tasto destro del mouse sul modulo per attivare il menu popup
  3. Seleziona "Visualizza come testo"
  4. Individua la sezione "oggetto Label1: TLabel"
  5. Cambia la riga "Caption = 'Label1'" in:
  6. Didascalia = 'Etichetta1' + # 13 # 10 + 'Seconda riga'
  7. Fare clic con il tasto destro del mouse sul codice per attivare nuovamente il popup
  8. Seleziona "Visualizza come modulo"
  9. Lavoro fatto! TLabel con più righe di testo, in fase di progettazione!