По убыванию текста в многострочном текстовом поле (Compact Framework, C #)

Я пишу текст в многострочное текстовое поле, используя данные из последовательного порта. В настоящее время он записывает каждую новую строку под предыдущей строкой, поэтому в конечном итоге самые новые строки текста будут за пределами экрана, и пользователь должен прокрутить вниз, чтобы просмотреть их. Как я могу изменить код, чтобы он записывал каждую новую строку выше, а не ниже предыдущей строки текста? Я разрабатываю программу для устройств Windows Mobile 6 с использованием C # в VS2008. Я знаю, что это, вероятно, простое решение, но я новичок в C # и не могу понять, что делаю. Заранее спасибо!

Обновление:

Это самое близкое к тому, что я пытался выполнить:

private void terminalText(object o, EventArgs e)
    {
        tbTerminal.Text += rawString;
        tbTerminal.Select(tbTerminal.TextLength, 0);
        tbTerminal.ScrollToCaret();
    }

Он не записывает следующую строку выше предыдущей, как я надеялся, но автоматически фокусирует последнюю письменный текст, поэтому вам не нужно использовать полосу прокрутки для просмотра самых последних данных порта. Я ценю всю помощь!

1
задан ninehundredt 8 September 2010 в 22:12
поделиться