private static void CheckValueBox(RichTextBox richTextBox) { if (richTextBox.Text.Length > 0) { DialogResult dialogResult; dialogResult = MessageBox.Show("Данные будут утеряны. Хотите сохранить?", "Сообщение...", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { TXT tx = new TXT(); tx.Create(richTextBox); } } }
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { if (richTextBox1.Text.Length > 0) { DialogResult result = MessageBox.Show("Данные будут утеряны. Хотите сохранить?", "Сообщение", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "txt files (*.txt)|*.txt|exel files (*.xlxs)|*.xlsx|pdf files (*.pdf)|*.pdf"; saveFileDialog1.FilterIndex = 1; saveFileDialog1.RestoreDirectory = true; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { switch (saveFileDialog1.FilterIndex) { case 1: TXT tx = new TXT(); tx.Create(richTextBox1); this.Close(); break; case 2: Excel xl = new Excel(); xl.CreateNewFile(jb, richTextBox1); this.Close(); break; case 3: PDF pd = new PDF(); pd.Create(jb, textBox1, richTextBox1); this.Close(); break; default: break; } } } else { Application.Exit(); } } }