Я пишу текст в многострочное текстовое поле, используя данные из последовательного порта.В настоящее время каждая новая строка записывается ниже предыдущей строки, поэтому в конечном итоге самые новые строки текста исчезают с экрана, и пользователь должен прокручивать страницу вниз, чтобы просмотреть их.Как я могу изменить код, чтобы он записывал каждую новую строку выше, а не ниже предыдущей строки текста?Я разрабатываю программу для устройств Windows Mobile 6 с использованием C # в VS2008.Я знаю, что это, вероятно, простое решение, но я новичок в C # и не могу понять, что я делаю.Заранее спасибо!
Обновление:
Это самое близкое к тому, что я пытался выполнить:
private void terminalText(object o, EventArgs e)
{
tbTerminal.Text += rawString;
tbTerminal.Select(tbTerminal.TextLength, 0);
tbTerminal.ScrollToCaret();
}
Это не пишет следующую строку выше предыдущеголинии, как я и надеялся, но она автоматически фокусирует последний написанный текст, поэтому вам не нужно использовать полосу прокрутки для просмотра самых последних данных порта.Я ценю всю помощь!