private void открытьToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.RestoreDirectory = true; if (openFileDialog.ShowDialog() == DialogResult.OK) { label_file.Text = "Файл выбран: " + openFileDialog.FileName; try { if (openFileDialog.OpenFile() != null) { keeper.clearText(); StreamReader sr; using (sr = new StreamReader(openFileDialog.FileName)) { Int64 length = 0; String line; while (sr.Peek() >= 0) { line = sr.ReadLine(); keeper.addLine(line); length += line.Length; } sr.Close(); keeper.textLength = length; } } } catch (Exception ex) { MessageBox.Show("Не удалось прочитать файл. Подробная информация об ошибке: " + ex.Message); } button_analyze.Enabled = true; } }