В одном из моих приложений мне нужно разместить текст внутри текстового поля, а ширина и высота текстового поля должны изменяться в зависимости от длины текста. Поэтому я используюУстановите текст внутри TextBox в формах окон VB.net
TextSize = gr.MeasureString(textcontent, TextFont)
где TextContent является содержанием текста и TextFont является типом шрифта. (См this link)
Но если текст содержит большое количество символов говорит, что потребуется около 2 линии внутри формы (если текст не поместится в одну строку), то мне также нужно установить высоту. Поэтому я хочу, чтобы текст был правильно помещен внутри текстового поля для любого текста. Также, если есть случай с несколькими строками (для большого текста), то не должно быть дополнительного места в конце первой строки и между второй строкой. Так как это можно сделать?