Показать сообщение отдельно

  #5437  
Старый 11.01.2010, 19:24
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
Wink

Цитата:
Сообщение от iGlass  
Всем доброго времени суток!

Вопрос:

Имеется два текстовых поля Memo1,Memo2 и кнопка.

Так вот по нажатии на кнопку необходимо строчки из Memo1 переместить в Memo2 в рандомном порядке.

Заранее спасибо :-)
вот написал процедурку:
Код:
procedure peremeshat(s1,s2:TStrings);
var i,k:integer; s:TstringList;
begin
s:=TStringList.Create;
s.Text:=s1.Text;
s2.Clear;
for i:=0 to s.Count-1 do begin
k:=random(s.Count-1);
s2.Add(s[k]);
s.Delete(k);
end;
end;
В твоем случе пользоватся ею нужно так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
peremeshat(memo1.Lines, Memo2.Lines);
end;
 
Ответить с цитированием