Hi,
see this code as an example:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.FormClosing +=new FormClosingEventHandler(Form1_FormClosing);
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason != CloseReason.UserClosing)
return;
if (String.IsNullOrEmpty(textBox1.Text))
{
if (MessageBox.Show("Are you sure you want to close the form?", "Warning", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No)
e.Cancel = true;
}
else
{
if (MessageBox.Show("You want to save data or not?", "Warning", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
{
}
}
}
}