Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2018.02.11;
Скачать: CL | DM;

Вниз

Memo - как выводить данные в одну строку?   Найти похожие ветки 

 
i2e   (2016-02-15 14:25) [0]

Если использовать
Memo1.Lines.Add(Str);
или
Memo1.Lines.Append(Str);
то строка в Memo1 отрисовывается как следующая.
А как сделать так, чтобы данные, приходящие в разное время, выводились сразу, но отрисовывались одной строкой?


 
Германн ©   (2016-02-15 14:32) [1]

Memo1.Lines[0]:=Memo1.Lines[0]+Str;


 
i2e   (2016-02-15 14:43) [2]

Перемешанные данные получаются. Странно.

А вот с таким работает:
Memo4.Text := Memo4.Text + S;
Но опять побочный эффект - автопрокрутки не стало.


 
KilkennyCat ©   (2016-02-15 17:32) [3]


> Memo1.Lines[0]:=Memo1.Lines[0]+Str;


> Перемешанные данные получаются. Странно.

ничего странного. если в Str перенос строки, или присоединение вызывает формирование Lines[1...n], то следующее дополнение попадает в первое. логичнее было бы так:
Memo1.Lines[Memo1.Lines.Count-1]:=Memo1.Lines[Memo1.Lines.Count-1]+Str;


> автопрокрутки не стало.

Memo1.WordWpap := true;?


 
Незарегистрированный   (2016-02-15 18:25) [4]

Может потому что "Memo1.Lines.Add" метод добавления строки/строк?

Используйте [1] с нужным индексом и StringReplace().
Или пользуйтесь Add + StringReplace().


 
Юрий Зотов ©   (2016-02-15 22:33) [5]

> i2e   (15.02.16 14:43) [2]

> А вот с таким работает: Memo4.Text := Memo4.Text + S;

В полном соответствии со справкой.

> автопрокрутки не стало.

А что прокручивать, если в memo получается всего одна строка? Нечего прокручивать - вот ее и не стало.


 
KilkennyCat ©   (2016-02-15 22:49) [6]

а кстати, еше вопрос, что автор имеет ввиду под автопрокруткой: автопоявление скроллбара или показывание всегда последних данных.


 
i2e   (2016-02-16 07:02) [7]

к [6]: в данном случае под автопрокруткой понимаю показ последних данных.


 
i2e   (2016-02-16 07:26) [8]

метод [3] сработал.
всем спасибо за советы.



Страницы: 1 вся ветка

Текущий архив: 2018.02.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
2-1455641950
Дмитрий
2016-02-16 19:59
2018.02.11
Программное создание dbf


4-1283707527
irzyxa
2010-09-05 21:25
2018.02.11
Отмена меню пуск


15-1470554356
ВладОшин
2016-08-07 10:19
2018.02.11
Цифровой старый фотик, останавливается копирование


2-1456134213
Мочалка
2016-02-22 12:43
2018.02.11
сочетания без повторений


2-1412325941
Александр_2012
2014-10-03 12:45
2018.02.11
Word. Таблица, сквозные строки.