Re[2]: Вы немного не поняли вопрос...
От: AXP  
Дата: 19.08.08 13:00
Оценка:
А>если в двух словах
А>... можно бросить компонетн VScrollBar (вроде так называется), и при увеличении вашего массива увеличивать свойство Maximum, а начинать рисовать с элемента под номером которое возвращает свойство Value...

Предположим, имеем текст:
----------
строка1
строка2
строка3
строка4
----------

тогда все будем именно так, это легко. А если текст ьудет:
----------
Длиннющая строка 1 которая перенесется на следующую строку
длиннющая строка 2, аналогична первой
строка3
коротенькая 4
----------

То при прорисовке строки 1 и 2 будут занимать место не одной строки а двух (а то и более, в зависимости от длины строки).

Соотв, при скролле надо учитывать и эти "дополнительные" строки. Вот и вопрос — как их лучше учесть?
Я котнечно могу прогнать весь массив и посчитать, но это слишком ресурсоемко тем более для кпк...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.