Страница 1 из 1

Не получается вертикально выровнять текст

Добавлено: 08 апр 2019, 10:22
garriporter
Здравствуйте!
Не могу выровнять текст по центру по вертикали.
Есть какие либо настройки границ, по которым можно руками отцентрировать текст?

Re: Не получается вертикально выровнять текст

Добавлено: 09 апр 2019, 01:45
Ivan
Здравствуйте.

NetFramework при выравнивании текста по вертикали использует высоту всей строки.
Но в каждом шрифте символы по-разному располагаются в пределах высоты строки.
Это зависит от параметров шрифта Ascend, Descend, Leading и т.д.
Поэтому гарантированно выровнять текст по вертикали можно только вручную.
Как вариант - вы можете использовать свойство текстбокса Margings, это отступ от края текстбокса в сотых дюйма, соответственно слева/справа/сверху/снизу.
В вашем случае можно задать например 0;0;0;-6

Спасибо.

Re: Не получается вертикально выровнять текст

Добавлено: 09 апр 2019, 11:01
garriporter
Спасибо!
Такой вариант подходит.

Re: Не получается вертикально выровнять текст

Добавлено: 09 апр 2019, 13:38
Aleksey
Здравствуйте,

Отлично! Дайте знать, если будут еще вопросы.

Спасибо.