Перейти к содержанию

еще одна проблема с delphi


Рекомендуемые сообщения

в оббщем нужно чтобы в memo3 смешались текст из memo1 и memo2.

ключевое слово здесь "смешались" т.е сначала первая строка первого потом первая сторка второго заем вторая строка первого потом вторая строка второго и т.д

заранее Огромнейшее спасибо!!! :yes:

Ссылка на комментарий
procedure TForm1.DoMix();
var
idx,maxLine : integer;
begin
maxLine := Max( memo1.Lines.Count,memo2.Lines.Count);
if maxLine < 1 then exit;

memo3.Lines.BeginUpdate;
try
memo3.Clear;
for idx := 0 to maxLine-1 do
begin
if idx < memo1.Lines.Count then
memo3.Lines.Add(memo1.Lines[idx]);
if idx < memo2.Lines.Count then
memo3.Lines.Add(memo2.Lines[idx]);
end;
finally
memo3.Lines.EndUpdate;
end;
end;

Ссылка на комментарий
  • 3 недели спустя...

за девять месяцев одно сообщение xD

чтобы не было прорисовки мемо после каждого изменения =)

Добавлено спустя 1 минуту 47 секунд:

а в конечном итоге, просто для скорости выполнения. при больших объемах выполнится в разы быстрее =)

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...