PDA

View Full Version : کار با خاصیت DialogResult فرم



morteza271
یک شنبه 29 خرداد 1390, 08:41 صبح
سلام دوستان.
من یه فرم دارم که داری دو کلید هست.
خاصیت DialogResult یکی رو OKو دیگری رو Cancel گذاشتم و میخوام یه جوری از این فرم همانند MessageBox استفاده کنم.
یعنی کد زیر رو براش بنویسم باید چیکار کنم؟

if (MyForm.Show("Are you?") == DialogResult.OK)
a++;
else
a--;

چطوری باید کدشو بنویسم که اگه کلید تایید زده شده بفهمه که Ok و در غیر اینصورت Cancel?
با تشکر.

B.I.O.H.A.Z.A.R.D
یک شنبه 29 خرداد 1390, 08:55 صبح
سلام

اون فرم شما که پیغام رو نمایش میده باید از نوع Dialog Result باشه.

مثلاً اینجا رو ببینید:
http://www.csharp-examples.net/inputbox/

البته لینک بالا مربوط به inputBox هستش، ولی MessageBox هم همینطوری باید باشه.

Farshid007
دوشنبه 24 مرداد 1390, 19:52 عصر
trooksi جان
باید Acceptو cancel Button رو هم تنطیم کنی

morteza271
دوشنبه 24 مرداد 1390, 20:28 عصر
میدونم دوست عزیز.
این تاپیک رو خیلی وقت پیش گذاشته بودم که بعدش با کمک دوستمون به نتیجه رسیدم.
ممنونم.