private void RefreshLogs() { LogRTB.Clear(); LogRTB.SuspendLayout(); for (var i = 0; i < logger.Logs.Count; i++) { if (IsVisible(logger.Logs[i])) { AppendLog(logger.Logs[i]); } } LogRTB.ResumeLayout(true); }