public void Load(string path) { try { using (var sr = new StreamReader(new FileStream(path, FileMode.Open, FileAccess.Read))) { var text = sr.ReadToEnd(); _form.SetCode(text); } } catch { _form.ShowMessage("В процессе открытия файла возникла ошибка."); } }
/// <summary> /// Функция, показывающая форму, если она закрыта, и закрывающая ее, если она открыта /// </summary> public void ChangeState() { if (_form == null) { _form = new CompilerForm(this); _form.Show(); _form.SetCode(_code); } else { _form.Close(); } }