private void ReadLog() { if (_log == null) { return; } try { using (var stream = LogsHelper.GetFile(_log, _liveUpdateClient)) { richTextBox1.LoadFile(stream, RichTextBoxStreamType.PlainText); richTextBox1.SelectionStart = richTextBox1.Text.Length; richTextBox1.ScrollToCaret(); } } catch (IOException) { Console.WriteLine("Errore in accesso a documento."); // Errore in accesso a file bloccato, attendo 1secondo e continuo Thread.Sleep(500); } }