Показать сообщение отдельно
  #7  
Старый 20.05.2008, 19:12
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Тогда вместо Memo1 поставь

Код:
  ListBox1.Items.Text := S;

получишь список в обычном листбоксе.
Далее юзер селектит нужные строчки, а ты при нажатии кнопочки пробегаешь по листбоксу и все выделенные записи копируешь куда надо (не забудь у листбокса Multiselect поставить):

Код:
var
  I : Integer;
begin
  For I := 0 To ListBox1.Items.Count-1 Do
    If ListBox1.Selected[i] Then Edit1.Text := Edit1.Text + ListBox1.Items[i] + '; ';
Ответить с цитированием