0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 8
1

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

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

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

как правильно перенести строку в 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2012, 20:10
Ответы с готовыми решениями:

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

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

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

Авто перенос курсора в Richedit при достижении длины строки определенного числа символов.
Вопрос - как в RichEdit эмулировать нажатие клавиши enter или просто осуществить перенос каретки...

20
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
31.03.2012, 20:42 21
Author24 — интернет-сервис помощи студентам
dez: В продолжение предыдущего варианта. Можно сделать рабивку строк как и раньше в событии OnChange, но не заносить строки в Memo, а передавать в Word. А в мемо ставите скролы.
0
31.03.2012, 20:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2012, 20:42
Помогаю со студенческими работами здесь

Функции для копирования строки определённой длины
Вобщем,подумал,что нечего засорять форум вопросами,которых у меня должно появиться по теме...

Автоперенос строки,при достижении определенной ширины
Как сделать автоперенос строки,по определенному символу,или если размер div достиг заданной ширины?...

Выдает ошибку при достижении последней строки dataGridView
private void dataGridView2_KeyDown(object sender, KeyEventArgs e) { if...

Прекращает работать программа при достижении строки вызова функции
Привет всем. Есть код,я добавил в него функцию(так требует задание), до этого работало все ,но...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru