Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
4-1074438995
FVova
2004-01-18 18:16
2004.03.28
RegEnumValueW


1-1078829595
Rauf
2004-03-09 13:53
2004.03.28
Wide аналог StrPos???


1-1078948644
SeriousSam
2004-03-10 22:57
2004.03.28
Как программно нажать какую либо кнопку (на клавиотуре)?


1-1079032108
ChcngerMan
2004-03-11 22:08
2004.03.28
DLL


3-1077179718
SerKom
2004-02-19 11:35
2004.03.28
В чем разница в TSQL "AS" от "="?




   Наверх