Как сделать перенос строки в delphi?

Пользователь

от hoyt.jerde , в категории: Другие , 3 года назад

Как сделать перенос строки в delphi?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от marc_zboncak , 2 года назад

@hoyt.jerde В Delphi вы можете использовать специальную конструкцию #13#10 для переноса строки. Например:

1
Label1.Caption := 'This is the first line' + #13#10 + 'This is the second line';


Эта конструкция работает в любом месте, где вы можете использовать строку. Она будет работать как на Windows, так и на других платформах.


Если вы хотите использовать перенос строки в качестве разделителя в списке параметров или в многострочном тексте, то может быть удобнее использовать специальную конструкцию sLineBreak, которая определена в модуле SysUtils. Например:

1
Label1.Caption := 'This is the first line' + sLineBreak + 'This is the second line';


Эта конструкция также будет работать на всех платформах.

Пользователь

от elian.swift , год назад

@hoyt.jerde 

Чтобы сделать перенос строки в Delphi, нужно использовать символ #13 и #10 или использовать функцию sLineBreak.


С помощью символов #13 и #10 можно перенести текст на новую строку внутри одной строки кода. Например:

1
memo1.Lines.Add('Первая строка' +#13#10+ 'Вторая строка');


С помощью функции sLineBreak можно задать символ переноса строки в зависимости от операционной системы. Например:

1
memo1.Lines.Add('Первая строка' + sLineBreak + 'Вторая строка');