PDA

View Full Version : سوال: فهمیدن دکمه زده شده توسط کاربر در MessageBox



raziee
چهارشنبه 10 تیر 1388, 21:43 عصر
سلام.
ببخشید که سوال خیلی ساده ای دارم میپرسم. اما تو دات نت چه جوری مشه فهمید که کار بر کدوم دکمه از کادر MessageBox رو زده؟

ice flower
چهارشنبه 10 تیر 1388, 21:54 عصر
سلا م

اين کد براي خروج از برنامه هستش، يک messagebox نشون ميده اگر ok بزني از برنامه خارج ميشه ، در واقع با دستور if چک مي کنيد ok زده شده يا خير .




if (MessageBox.Show("Are you sure to exit ?", "Exit", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
Application.Exit();

موفق باشيد .

احمد سامعی
چهارشنبه 10 تیر 1388, 21:57 عصر
ببخشيد من سوال شما رو تصحيح مي كنم
در #C چطور مي شه كليد انتخاب شده MessageBox توسط كاربر تشخيص داد ؟
جواب:


if(MessageBox.Show("اطلاعات صحيح نيست", "erorr") == DialogResult.Yes)
return;
else
Close();

توضيح اضافه: دات نت يك پلت فرم نه يك زبان برنامه نويسي

saeedr22
چهارشنبه 10 تیر 1388, 22:01 عصر
DialogResult r ;
r = MessageBox.Show("dfsf", "projectname", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
if (r == DialogResult.Yes)
{
Application.Exit();
}


امیدوارم که با این مشکلتون حل بشه .

raziee
چهارشنبه 10 تیر 1388, 22:25 عصر
ممنون از همگیتون.
مشکلم حل شد.
سپاسگذارم