Здравствуйте, AXP, Вы писали:
AXP>Всем привет.
AXP>Пишу контролл на C# под CF. AXP>Основан на простом Control AXP>Выводит цветной текст по определенному формату. AXP>Рисую все сам. AXP>Данные храню в массиве типа string[] (построчно). AXP>Данные рисуются снизу-вверх (самые новые записи — внизу) в общем, как в командной строке. AXP>Не додумаюсь, как сделать скролл. AXP>Проблема в том, что рисую я только тот текст, что помещается на экран в данный момент + WordWrap. AXP>Вот и как мне посчитать, с какой строки мне начинать рисовать, если есть скролл?
AXP>Сори за каламбур, всю ночь писал компонент.
AXP>} AXP>[/c#]
если в двух словах
... можно бросить компонетн VScrollBar (вроде так называется), и при увеличении вашего массива увеличивать свойство Maximum, а начинать рисовать с элемента под номером которое возвращает свойство Value...