Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.79/33: Рейтинг темы: голосов - 33, средняя оценка - 4.79
dez
0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 8
#1

Перенос строки в Memo1 при достижении определённой длины строки

27.03.2012, 20:10. Просмотров 6055. Ответов 20
Метки нет (Все метки)

Здравствуйте.
помогите. забуксовал.

как правильно перенести строку в Memo1 при достижении определённой длины строки, измеряя её в пикселях?
строка в Memo имеет ограниченную длину, но должна переносится целым словом

Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure TForm1.Memo1Change(Sender: TObject);
var
  dlina_str1: integer;    // длина строки в пикселях
begin
  dlina_str1:= Canvas.TextWidth(Form1.Memo1.Text);
  Form1.Label15.Caption:= IntToStr(dlina_str1);      // контроль длины
 
  if Canvas.TextWidth(Form1.Memo1.Lines.Strings[0]) >100 then   // измерение длины строки
    ...   // не знаю
    
end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 20:10
Ответы с готовыми решениями:

как нарастить переменную при выборе определённой строки в Combobox
как нарастить переменную при выборе определённой строки в Combobox !! очень...

Парсинг данных с определенной строки из Memo1-Delphi
Здравствуйте) Как сделать, чтобы после загрузки кода страницы в Memo1,...

Как удалить строки из memo1 которые есть в memo2
Как удалить строки из memo1 которые есть в memo2 Допустим у меня в memo1...

Как убрать перенос строки в конце RichEdit при вставке из буфера обмена
Здравствуйте, уважаемые форумчане! Подскажите пожалуйста: Копирую текст....

Отображение определённой строки с сайта
Всем бобра! :) Вобщем вопрос такой: Как можно найти определённую строку на...

20
Одиночка
3933 / 1858 / 337
Регистрация: 16.03.2012
Сообщений: 3,869
31.03.2012, 20:42 #21
dez: В продолжение предыдущего варианта. Можно сделать рабивку строк как и раньше в событии OnChange, но не заносить строки в Memo, а передавать в Word. А в мемо ставите скролы.
0
31.03.2012, 20:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2012, 20:42

Два поля Memo. Требуется удалить все строки из memo2, которых нет в поле memo1
Собственно, на форме два поля memo. В memo1 какие-то строки и в поле memo2...

Поиск в Memo1 перенос в Memo2
Здравствуйте! Нужна помощь. в Memo1 открывается текстовый файл со списком,...

Таблица DrawGrid. При нажатии на кнопку закрашиваются всё чётные строки и нечётные строки
Подскажите пожалуйста. Трудновато сделать задачу. Буду благодарен за ответы....


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

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

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