WebLabel is not displaying the caption property once you've set it to a multi-line string.
once you've assigned a multi-line value to WebLabel.Caption, it no longer reflects forthcoming changes. (in this small example, with ShowMessage I can check that the Caption property is actually updated with the correct values, but it's not displayed anymore ).
procedure TForm1.BtnMultiLineClick(Sender: TObject);
begin
weblabel1.Caption := webmemo1.Text;
end;
procedure TForm1.BtnSingleLineClick(Sender: TObject);
begin
if webmemo1.Lines.Count > 0 then
weblabel1.Caption := webmemo1.Lines[0]
else
weblabel1.Caption := '';
end;
procedure TForm1.BtnCheckClick(Sender: TObject);
begin
showmessage(WebLabel1.Caption);
end;
![image](https://support.tmssoftware.com/uploads/default/original/2X/8/8fc87268e7c611c631214be704182e6fe1b901b1.png)
![image](https://support.tmssoftware.com/uploads/default/original/2X/f/f254200598a7da0480e4d02fc492e4707b01eeaa.png)
![image](https://support.tmssoftware.com/uploads/default/original/2X/4/46a789452cec4800b204ec31c14cf76b9a776b10.png)