private void MessagesOnCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { GC_ViewPort.Invoke((MethodInvoker)(() => GC_ViewPort.Text += (GC_ViewPort.Lines.Length > 0 ? Environment.NewLine : "") + $"{ProtocolProcess.Messages[e.NewStartingIndex]}")); }
private void GC_ViewPort_TextChanged(object sender, EventArgs e) { GC_ViewPort.SelectionStart = GC_ViewPort.Text.Length; GC_ViewPort.ScrollToCaret(); }