사용자에게 내 로그를 표시하는 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 –
그 대답은 ' 일하고있어. – Max