private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("Backup ฐานข้อมูล?", "กำลังปิดโปรแกรม", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "SQL files (*.sql)|*.sql|All files (*.*)|*.*"; saveFileDialog1.FileName = "backup" + DateTime.Now.ToString("dd-MM-yyyy.HH.mm") + ".sql"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { string savePath = saveFileDialog1.FileName; iConnect.BackupDatabase(savePath); MessageBox.Show("บันทึกแล้ว ตำแหน่ง" + savePath, "บนหัว", MessageBoxButtons.OK); } } }