PDA

View Full Version : سوال: شرط گذاشتن برای خروج



night_secret
جمعه 05 آبان 1391, 11:31 صبح
سلام دوستان میخواستم برای برنامم یک دگمه ی خروج بزارم که با message box دگمه های yes/no بزارم اگه yes رو زدیم خارج بشه اگه no رو زدیم خارج نشه ممنون دوستان♥

ایمان مدائنی
جمعه 05 آبان 1391, 11:40 صبح
if(MessageBox.Show("آیا از برنامه خارج میشوید ؟","هشدار",MessageBoxButtons.YesNo)==DialogResult.Yes)
{
this.Close();
}

harani
جمعه 05 آبان 1391, 11:41 صبح
در رویداد Form_CLosing فرمت کد زیرو بنویس :


DialogResult dr = MessageBox.Show("Are You Want to Close ?", "Exit ?", MessageBoxButtons.YesNo);//a

if (dr == DialogResult.No)//f
e.Cancel = true;//f

night_secret
جمعه 05 آبان 1391, 14:20 عصر
if(MessageBox.Show("آیا از برنامه خارج میشوید ؟","هشدار",MessageBoxButtons.YesNo)==DialogResult.Yes)
{
this.Close();
}

ممنون از اینکه ای کد رو واسم گداشتین ولی من هر کدوم از گزینه های yes/no رو میزنم خارج میشه !!!

night_secret
جمعه 05 آبان 1391, 14:22 عصر
در رویداد Form_CLosing فرمت کد زیرو بنویس :


DialogResult dr = MessageBox.Show("Are You Want to Close ?", "Exit ?", MessageBoxButtons.YesNo);//a

if (dr == DialogResult.No)//f
e.Cancel = true;//f

ممنون داداش ولی سر کد cancel ایراد میگیره !!!

night_secret
جمعه 05 آبان 1391, 14:47 عصر
کسی کد درستشو نداره به من بده ؟

ایمان مدائنی
جمعه 05 آبان 1391, 21:20 عصر
برات نمونه ضمیمه کردم

night_secret
شنبه 06 آبان 1391, 15:11 عصر
برات نمونه ضمیمه کردم
ممنون داداش این کد تو قسمت فرم کلوز جواب میده من یه کد واسه دگمه میخوام این کد سر دگمه جواب نمیده

ایمان مدائنی
شنبه 06 آبان 1391, 15:22 عصر
توی کد همون دکه فقط بنویس

this.close();

خودش رویداد form closing رو صدا میزنه

night_secret
شنبه 06 آبان 1391, 15:49 عصر
توی کد همون دکه فقط بنویس

this.close();

خودش رویداد form closing رو صدا میزنه
ممنون مشکل حل شد فقط دیگه کدی مثل end نداره فقط همین راهه؟