我在我的C#
应用程序中有一个RichtTextBox
向用户显示日志。问题是新插入的文本appends
低于旧文本,但我想append
它在旧文本的顶部。RichTextBox新增文本顶部
例如,当我追加文本 “Newtext” 它看起来像这样:
RichtTextBox
:
|---------------------
|Oldtext |
|Newtext |
|---------------------
但需要看起来像这样:
RichTextBox
:
|---------------------
|Newtext |
|Oldtext |
|---------------------
这是我用来填充我的的代码:
public void DisplayLog(string logtext)
{
if (logtext != "")
{
if (this.txtLog.InvokeRequired && !txtLog.IsDisposed)
{
Invoke(new MethodInvoker(delegate()
{
txtLog.AppendText(DateTime.UtcNow + ": " + logtext + "\n");
}));
}
else if (!txtLog.IsDisposed)
{
txtLog.AppendText(DateTime.UtcNow + ": " + logtext + "\n");
}
}
}
有人可以帮我吗?
答:
Inserting at top of richtextbox
检查这篇文章在启动此去:[链接](http://stackoverflow.com/questions/850716/append-text-to-the-beginning-in-the -rich-text-box) [1]:http://stackoverflow.com/questions/850716/append-text-to-the-beginning-in-the-rich-text-box – 2013-02-28 09:48:28
那答案是'不工作。 – Max 2013-02-28 09:51:59