public void HistoryPreparing(DisplayDelegate display, string Text) { int HistoryCount = 0, AllLength = Text.Length; string MyHistory = "", History = Text; string Message; while (History != "") { Message = History.Substring(0, History.IndexOf('\n') + 1); HistoryCount += History.IndexOf('\n'); History = History.Remove(0, History.IndexOf('\n') + 1); if (Message.Contains(userIP.ToString())) { Message = Message.Remove(0, Message.IndexOf(userIP.ToString()) - 1); Message = Message.Insert(0, "You"); } MyHistory += Message; } display(MyHistory); }