Форум: "Основная";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];
ВнизКак в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c