Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2007, 16:31   #1
muravey
Пользователь
 
Регистрация: 11.10.2007
Сообщений: 26
По умолчанию Нужна помощь (Memo)

Как сделать так, чтобы данные из Edit записывались в определённое место строки в Memo.
muravey вне форума Ответить с цитированием
Старый 11.10.2007, 16:45   #2
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Кто удалил мой предыдущий пост? //я ничего не трогал..., zetrix
Код:
N:=5;
  if memo1.Lines.Count<N then
    for i:=1 to (N-memo1.Lines.Count)do
      Memo1.Lines.Add('');
  Memo1.Lines[N]:=Edit1.Text;
muravey, так все таки записать в определенную строку, или в определенное место строки?

Последний раз редактировалось zetrix; 11.10.2007 в 18:57. Причина: объединение
Alex21 вне форума Ответить с цитированием
Старый 18.10.2007, 10:02   #3
vovan_evv
Пользователь
 
Регистрация: 18.10.2007
Сообщений: 10
По умолчанию

Попробуй:

Код:
Memo1.SelStart:=position; // индекс позиции с которой надо вставлять текст
Memo1.SelLength:=0;
Memo1.SelText:=text; // вставляемый текст
должно сработать
vovan_evv вне форума Ответить с цитированием
Старый 02.11.2007, 10:40   #4
VVk
Пользователь
 
Регистрация: 26.10.2007
Сообщений: 27
По умолчанию

Memo1.Lines[<номер_строки>]{string}
доступ к отедельноу строки в мемо
<номер_строки> - с нуля
VVk вне форума Ответить с цитированием
Старый 02.11.2007, 15:23   #5
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Memo.Lines - массив строк
Memo.Lines[n] - элемент массива, т.е. одна строка, к к-рой применимы все функции работы со строками Copy, Delete, Insert и т.д. (см. справку string handling routines)

Вариант vovan_evv тоже сработает
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь с SSL Аббат Свободное общение 4 31.08.2009 23:17
Нужна помощь BreeZe Помощь студентам 1 14.05.2007 21:38
Нужна помощь! onlyredblue Паскаль, Turbo Pascal, PascalABC.NET 9 13.01.2007 17:59
нужна помощь verto Помощь студентам 1 02.01.2007 07:48