Как горизонтально центрировать текст в компоненте TMemo? - PullRequest
3 голосов
/ 03 июня 2019

В моем приложении Delphi есть компонент TMemo.

Как расположить текст по центру по горизонтали так, чтобы все было посередине?

Ответы [ 2 ]

9 голосов
/ 03 июня 2019

Вы можете установить для свойства HorzAlign значение Center в FireMonkey и для свойства Alignment значение taCenter в VCL.Затем текст будет центрирован по горизонтали внутри компонента TMemo, как показано ниже: Screenshot of text centered in a TMemo component.

Здесь также приведен пример кода для каждой платформы.

FireMonkey:

Memo1.TextSettings.HorzAlign := TTextAlign.Center;

VCL:

Memo1.Alignment := taCenter;
6 голосов
/ 03 июня 2019

Просто установите для свойства заметки Alignment значение taCenter.

A VCL TMemo control with its text centred.

...