private void mnuSave_Click(object sender, EventArgs e) { //Можно программно задавать доступные для обзора расширения файлов // openFileDialog1.Filter = "Text Files (*.txt)|*.txt|All Files(*.*)|*.*"; //Если выбран диалог открытия файла, выполняем условие //Переключаем фокус на данную форму. Blank frm = (Blank)this.ActiveMdiChild; frm.Save(frm.DockName); frm.IsSaved = true; }
private void mnuSaveAs_Click(object sender, EventArgs e) { mnuSave.Enabled = true; //Можно программно задавать доступные для обзора расширения файлов saveFileDialog1.Filter = "Text Files (*.txt)|*.txt|All Files(*.*)|*.*"; //Если выбран диалог открытия файла, выполняем условие if (saveFileDialog1.ShowDialog() == DialogResult.OK) { //Переключаем фокус на данную форму. try { Blank frm = (Blank)this.ActiveMdiChild; frm.Save(saveFileDialog1.FileName); frm.MdiParent = this; frm.DockName = saveFileDialog1.FileName; frm.Text = frm.DockName; frm.IsSaved = true; } catch (NullReferenceException) { MessageBox.Show("Файл сохранить невозможно", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }