我的应用程序中有RichtTextBox
一个C#
向用户显示日志。问题是appends
旧文本下方新插入的文本,但我想将append
它放在旧文本之上。
例如,当我附加文本“Newtext”时,它看起来像这样:
RichtTextBox
:
|---------------------
|Oldtext |
|Newtext |
|---------------------
但它需要看起来像这样:
RichTextBox
:
|---------------------
|Newtext |
|Oldtext |
|---------------------
这是我用来填充我的代码RichTextBox
:
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");
}
}
}
有人可以帮帮我吗?
回答: