PDA

Просмотр полной версии : Запись в нужную строчку или промотка больше допустимого


Slavik2003
28.02.2008, 15:13
Цель промотать текст в текстовом поле так, чтобы под ним возникло несколько пустых строчек.
------------ видимая область
ааааааа
ааааааа
ааааааа
ааааааа
ааааааа
------------ конец видимой области
ааааааа
ааааааа


ПОСЛЕ ПРОМОТКИ
ааааааа - промотанный текст, невидимый
ааааааа
ааааааа
ааааааа
ааааааа
------------ видимая область
ааааааа
ааааааа



------------ конец видимой области




нужно прокручивать текст к верху на указанное количество строчек, без препятствий. Но увы, прокрутка упирается в нижнюю строчку, не оставляя пустых
Пустые строчки периодически будут заполнятся, и они должны быть в видимой части

1 вопрос, есть ли возможность программно насильно промотать

Как вариант дописывал лишние переходы на новые строчки, образуя пустую область. Но возникла проблема
2 вопрос как выявить первую пустую строчку в видимой области программно.
И 3 вопрос как сделать в нее запись, так чтоб только в нее, не трогая нижних

p.s.
Текстовое поле создается вручную

CorC
29.02.2008, 10:01
Если двигать текст программно, то можно его хоть весь вверх утянуть безо всяких пустых строк.

Slavik2003
29.02.2008, 10:07
Да вот КАК ? txt.scroll+= число не помогает

Помогите пожалуйста, не один час бьюсь. Поиск излапзил. Никаких результатов.

CorC
03.03.2008, 10:15
txt._y+= ?

Slavik2003
03.03.2008, 10:38
Это требует заморочек с масками. А так-же, при огромном содержании возможен тормоз при сдвигах поля. Представте 300-400 строчек