Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
IgorX95
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 101
1

Как в DrawString сделать выравнивание текста по обоим краям

03.07.2015, 06:53. Просмотров 331. Ответов 1
Метки нет (Все метки)

Здравствуйте. Нужно в прямоугольнике рисовать текст методом DrawString. Как сделать горизонтальное выравнивание (не центровка!) текста по обоим краям (justify)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2015, 06:53
Ответы с готовыми решениями:

DrawString - Выравнивание текста в PictureBox
Здравствуйте, проблема следующая: Решил написать программу, которая берет...

Как сделать вертикальное выравнивание текста в собственном TextBox
Доброго времени суток. Потребовалось изменить высоту TextBox. Т.к. в...

Рисование текста в центре экрана через e.Graphics.DrawString
Собсно все в сабже. Как вариант узнать размер текста в px. Но как?

DrawString: как нарисовать текст
Private Sub Panel1_Paint(ByVal sender As System.Object, ByVal e As...

Как узнать длину строки через DrawString?
Помогите плз. Вывожу на формочку строку через DrawString. Как узнать ее длину...

1
Замабувараев
321 / 330 / 91
Регистрация: 18.12.2014
Сообщений: 679
Записей в блоге: 1
04.07.2015, 00:32 2
Необходимо разбить текст на слова, самостоятельно вычислить ширину и высоту каждого слова на основе шрифта методом Graphics.MeasureString. Из ширины прямоугольника вычесть ширину всех слов, результат разделить на количество слов за вычетом одного. Это будет прибавка. Затем нарисовать каждое слово, отступая от предыдущего на его ширину и прибавку.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2015, 00:32

Выравнивание текста в ListBox
Добрый вечер. Корплю над лабораторной, преподаватель просит доработать вывод...

Выравнивание текста по центру MessageBox
Всем привет.Как выровнять текст по центру MessageBox?

Форматирование текста в TextBox (выравнивание по столбикам)
Вот фрагмент: s = CInt(txtNumPages.Text) n = s / 4 txtMainWindow.Text = ""...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru