2016-02-27 20 views
0

我使用MetroFramework爲我的GUI ,但我有添加新線到我的MetroTextbox 我已經試過增加新線地鐵文本框

\ n \ r問題

\ r \ n

\ r

\ n

Environment.NewLine

和多=真

回答

0

我找到了一種方法來做到這一點 ,但我想這不應該做這樣

private List<string> Lines = new List<string>(); 
     public void WriteLog(string LogString) 
     { 
      if (this.ServerLogTextbox.InvokeRequired) 
      { 
       SetTextCallback Recal = new SetTextCallback(WriteLog); 
       this.Invoke(Recal, new object[] {LogString}); 
      } 
      else 
      { 
       Lines.Add("[" + DateTime.Now.ToString("HH.mm.ss") + "]: " + LogString); 
       ServerLogTextbox.Lines = Lines.ToArray(); 
      } 
     }