我正在使用串口数据将文本写入多行文本框。目前它将每行都写入上一行的下方,因此最终的最新文本行不在屏幕上,用户必须向下滚动才能查看它们。我如何更改代码,以便在上面的每行中写入,而不是在上一行文本的下面?我正在使用VS2008中的C#开发Windows Mobile 6设备的程序。我知道这可能是一个简单的解决方案,但我是C#的新手,似乎无法弄清楚我在做什么。提前致谢!在多行文本框中降序文本(精简框架,C#)
更新:
这是最接近于我试图完成:
private void terminalText(object o, EventArgs e)
{
tbTerminal.Text += rawString;
tbTerminal.Select(tbTerminal.TextLength, 0);
tbTerminal.ScrollToCaret();
}
它不写上一行上面下一行,因为我希望,但自动对焦最新的书面文本,因此您不必使用滚动条查看最新的端口数据。我感谢所有的帮助!
谢谢!这不是我想要的,但它绝对是一种替代解决方案。非常感谢! – ninehundredt 2010-09-08 22:15:45