// Color changed private void ColorChanged(string clientName, Color color) { Invoke(new Action((delegate { foreach (int[] selectedText in _ClientChatHistoryList.Where(clientColor => clientColor.Name == clientName).SelectMany(clientColor => clientColor.Messages)) { RichTextClientPub.Select(selectedText[0], selectedText[1]); RichTextClientPub.SelectionColor = color; } }))); }
// Automaticlaly scrolldown rchTxtPubChat private void RichTextChatBoxText_Changed(object sender, EventArgs e) { RichTextClientPub.SelectionStart = RichTextClientPub.Text.Length; RichTextClientPub.ScrollToCaret(); }