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

Вниз

TMemo   Найти похожие ветки 

 
tria ©   (2004-03-05 16:07) [0]

Очищаю Memo и добавляю в него строки. После этого прокрутка устанавливается в крайнее нижее положение и я вижу только нижнюю часть текста, а надо верхнюю. Команда memo.SelStart:=0 не помогает. Что можно сделать?


 
Юрий Зотов ©   (2004-03-05 16:19) [1]

Наверное, что-то типа
SendMessage(Memo1.Handle, EM_LINESCROLL, 0, -Memo1.Lines.Count)


 
WebErr ©   (2004-03-05 16:26) [2]


> Команда memo.SelStart:=0 не помогает.

Это команда вообще-то для выделения текста по ходу выполнения программы, используется вместе с SelEnd. См. help.


 
Семен Сорокин ©   (2004-03-05 16:29) [3]

WebErr ©   (05.03.04 16:26) [2]
ну насчет SelEnd я сомневаюсь, а SelLength и SelText есть точно :)


 
WebErr ©   (2004-03-05 16:37) [4]


> Семен Сорокин ©   (05.03.04 16:29) [3]
> WebErr ©   (05.03.04 16:26) [2]
> ну насчет SelEnd я сомневаюсь, а SelLength и SelText есть
> точно :)

Есть, но только у таскбара, прошу прощения - "попутал"! :)


 
TUser ©   (2004-03-05 17:16) [5]

Если ты добавление строчек запишешь между BeginUpdate и EndUpdate, то все будет нормально.


 
WebErr ©   (2004-03-05 17:25) [6]


> TUser ©   (05.03.04 17:16) [5]
> Если ты добавление строчек запишешь между BeginUpdate и
> EndUpdate, то все будет нормально.

А какой логический смысл у данных методов, ведь они, если я не ошибаюсь, должны вызываться автоматически перед редактированием, предусмотренным VCL, например TStrings.Add, и после редактирования соответственно BeginUpdate и EndUpdate.


 
tria ©   (2004-03-05 17:32) [7]

А BeginUpdate и EndUpdate это методы какого объекта?  У Мемо их нет. Помню только, что у TTreeView они есть.


 
tria ©   (2004-03-05 17:36) [8]

Помогло сочетание:
mo.SelStart:=1;
mo.SelLength:=1;

Вот что значить пять рюмок коньяка!
Всем спасибо.
Всех женьщин с наступающим 8 мартом!


 
TUser ©   (2004-03-05 18:28) [9]

У TMemo они есть (точнее у TMemo.Lines) и вызываться автоматически не должны.



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

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

Наверх




Память: 0.48 MB
Время: 0.096 c
6-1074033064
KyRo
2004-01-14 01:31
2004.03.28
Сервер


9-1062317384
booblik
2003-08-31 12:09
2004.03.28
фатал еррор


1-1079021734
Gregory
2004-03-11 19:15
2004.03.28
Форматирование FormatFloat


1-1078840598
bn2
2004-03-09 16:56
2004.03.28
непонятное поведение компилятора


7-1072321515
Gigant
2003-12-25 06:05
2004.03.28
Скрытие процесса в ХР 2000