Главная страница
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.004 c
2-1455641950
Дмитрий
2016-02-16 19:59
2018.02.11
Программное создание dbf


2-1455549531
Dmk
2016-02-15 18:18
2018.02.11
Метод класса отсутствует


15-1470164291
andrd
2016-08-02 21:58
2018.02.11
Программирование для Android


2-1456006403
AgroFish
2016-02-21 01:13
2018.02.11
Помогите прочитать файл


11-1266590664
Dimaxx
2010-02-19 17:44
2018.02.11
Добавление айтемов одного PTree в другой