На самом деле я думаю, что вам не хватает обработчика событий, о, вы не можете обратиться к этому даже без четного обработчика. Вы должны добавить событие с таким обработчиком событий.
private void myform_Closing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBoxFarsi.Show("Do You Want to Save Data?","",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Warning)
if (dr == DialogResult.Cancel)
{
e.Cancel = true;
return;
}
else if (dr == DialogResult.Yes)
{
//TODO: Save
}
}
//now add a default constructor
public myform() // here use your form name.
{
this.FormClosing += new FormClosingEventHandler(myform_Closing);
}
Простите, если в этом коде есть некоторые ошибки в написании, потому что я не написал его на c # и скопировал сюда вставку. Я просто написал это здесь. :)