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

Вниз

Как в Memo отменить автоматическую перемотку?   Найти похожие ветки 

 
Mishenka   (2003-06-21 23:35) [0]

При заполнении поля Memo текстом больше размера самого поля, текст автоматичеки прокручивается и на экране видна заключительная часть. Как после этого обратно прокрутить на начало, чтобы на экране появлялась первая часть?


 
Palladin ©   (2003-06-21 23:53) [1]

SendMessage(memo1.Handle,EM_LINESCROLL,0,0)


 
Mishenka   (2003-06-21 23:57) [2]

А нифига не помогает :(((


 
Palladin ©   (2003-06-22 00:06) [3]

SendMessage(Memo1.Handle,EM_LINESCROLL,0,-Memo1.Lines.Count)


 
Mishenka   (2003-06-22 00:19) [4]

Всё работает, только происходит такая фигня, при заполнении Memo сначала происходит прокрутка вперёд, потом устанавливается на начало и в результате происходит такое заметное мигание на экране. Может можно сделать как-нибудь так, чтобы вообще ничего не прокручивалось и ничего не мигало???


 
Palladin ©   (2003-06-22 00:26) [5]

ну попробуй так
LockWindowUpdate(Memo1.Handle);
заполнил
SendMessage(Memo1.Handle,EM_LINESCROLL,0,-Memo1.Lines.Count)
LockWindowUpdate(0);


 
Mishenka   (2003-06-22 00:33) [6]

Так лучше! Правда пауза возникает, на медленных тачках может тормозить...


 
Palladin ©   (2003-06-22 00:40) [7]

а что ты хотел...
ты бы видел как circle рисуется на zx spectrum



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
14-7644
Zergling
2003-06-16 09:38
2003.07.03
c2pas


3-7360
Valeris
2003-06-11 10:18
2003.07.03
Как запретить, чтобы через TDBGrid нельзя редактировать записи?


3-7327
Lord Vader
2003-06-10 07:02
2003.07.03
Автокалькуляция в связанных таблицах


1-7432
BJValentine
2003-06-23 12:16
2003.07.03
Обработчики событий формы


1-7523
nester
2003-06-21 19:31
2003.07.03
Как распечатать содержимое TListView