Показать сообщение отдельно
  #3  
Старый 02.06.2012, 18:23
mpdasa mpdasa вне форума
Прохожий
 
Регистрация: 08.07.2011
Сообщения: 18
Репутация: 10
Сообщение

Цитата:
Сообщение от PS11011010
Код:
for i := 0 to RichEdit1.Lines.Count - 1 do
 if MaxWidth < RichEdit1.Canvas.TextWidth(RichEdit1.Lines.Strings[i]) then
   MaxWidth := RichEdit1.Canvas.TextWidth(RichEdit1.Lines.Strings[i]);
Вроде ничего не наврал...
Так ты получишь ширину самой длинной строки.

Верю вам, что вы ведёте меня в верном направлении.
А что мне делать дальше, имея ширину самой длинной строки.
И вообще может получиться так, что каждая строка не помещается в одну линию. Тогда надо все их уменьшать.
Ответить с цитированием