PDA

View Full Version : سوال: تاييد خروج هنگام كليك بر روي ضربدر بالاي فرم



amir.khanlari
چهارشنبه 28 بهمن 1388, 16:05 عصر
با سلام.
من مي خوام هنگامي كه كاربر بر روي ضربدربالاي فرم كليك مي كند از وي تاييد خروج از برنامه گرفته شود . من خودم در رويدادformclosing اين كار رو انجام مي دم ولي پيغام تاييد دو بار ظاهر مي شه . فرم مورد نظر MDIform هست . لطفا راهنمايي كنيد .


private void mainmdiform_FormClosing(object sender,FormClosedEventArgs e)
{
DialogResult result = MessageBox.Show("آیا شما مطمئن هستید " + "؟", "تائید", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading);
if (result == DialogResult.Yes)
Application.Exit();
}

Mr.Moghadam
چهارشنبه 28 بهمن 1388, 17:26 عصر
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("اگر شما از برنامه خارج شوید تنظیمات شما از بین میرو\n آیا میخواهید خارج شوید؟", "Exit?", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
e.Cancel = false;
else
e.Cancel = true;
}