PDA

View Full Version : سوال: نشان دادن messagebox در هنگام بستن برنامه(فوری)



mahan123
یک شنبه 24 خرداد 1388, 10:10 صبح
:گریه::گریه::عصبانی++:سلام من در برنامه ای که دارم یه سری کارهای گرافیکی انجام می دهم و حالا می خوام وقتی که فرم برنامه بسته می شه یه messagebox نشون داده بشه و سوال بپرسه که ایا می خواهید تغییرات برنامه را ذخیره کنید؟ اما بلد نیستم چه جوری این کار رو انجام بدم کسی هست به من کمک کنه؟
یعنی چه جوری با کلیک بر روی close یه messagebox نشون داده بشه؟

وحید پیرمرادیان
یک شنبه 24 خرداد 1388, 11:07 صبح
در رویداد مربوط به FormClosing فرم دوبار کلیک و کد زیر را وارد کن.




MessageBox.Show("message");

Reza_Yarahmadi
یک شنبه 24 خرداد 1388, 12:37 عصر
توی رویداد FormClosing کد زیر رو بنویس


private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult Result = MessageBox.Show("Do you want to save the changes", "Message", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
if (Result == DialogResult.Yes)
{
//Save the changes
}
else if (Result == DialogResult.Cancel)
e.Cancel = true;
}