PDA

View Full Version : نوشتن کد برای رویداد ok یا cancel



aknj56
شنبه 19 فروردین 1391, 23:34 عصر
با سلام خدمت دوستان
اگر ما یک مسیچ باکس درست کردیم که دارای دکمه ok و cancel بود مثلا می خاهیم از برنامه خارج شویم چه کدی برای اینها باید بنویسیم که خارج نشود یا با ok خارج شود

Hybrid
شنبه 19 فروردین 1391, 23:45 عصر
با سلام خدمت دوستان
اگر ما یک مسیچ باکس درست کردیم که دارای دکمه ok و cancel بود مثلا می خاهیم از برنامه خارج شویم چه کدی برای اینها باید بنویسیم که خارج نشود یا با ok خارج شود


سوالت یه کم نامفهمومه ، ببین درست میگم : شما یک مسیج باکس سفارشی دارین که میخواین فقط از طریق این مسیج باکس و دکمه ی ok از برنامه خارج بشین و از هیچ راه دیگه ای نشه؟

moory1364
یک شنبه 20 فروردین 1391, 00:03 صبح
با سلام خدمت دوستان
اگر ما یک مسیچ باکس درست کردیم که دارای دکمه ok و cancel بود مثلا می خاهیم از برنامه خارج شویم چه کدی برای اینها باید بنویسیم که خارج نشود یا با ok خارج شود

بهتر ی فرم طراحی کنید با 2 تا باتون برای خروج فرم رو صدا بزنید

aknj56
یک شنبه 20 فروردین 1391, 00:08 صبح
نه دوست عزیز
منظورم همون okو cancelی هست که وقتی میخایم مسیج باکس درست کنیم یکی از اون چیزهایی که میشه به اون اضافه کرد همین دو تا است که خود به خود کدش رو میده یا کدی که علامت تعجب میده و غیره
میخایم برای این اوکی و کنسل کد بنویسم و نیاز به باتوم دیگر ندارم
یعنی توی رویدادش کدی بنویسم که اگز اوکی رو زد خارج بشیم و اگر کنسل رو زد خارج نشیم یعنی خودش چه چوری میفهمه ما اوکی رو زدیم یا کنسل رو که عکس العملی که ما بهش میدیم انجام بده مثلا اگر میخایم خارج بشیم پیام بده میخاید بکاپ بگیرید که ما اگر اوکی رو بزنیم صفحه بکاپ گیری رو نشون بده
امیدوارم مطلب رو برسونم

Hybrid
یک شنبه 20 فروردین 1391, 00:15 صبح
نه دوست عزیز
منظورم همون okو cancelی هست که وقتی میخایم مسیج باکس درست کنیم یکی از اون چیزهایی که میشه به اون اضافه کرد همین دو تا است که خود به خود کدش رو میده یا کدی که علامت تعجب میده و غیره
میخایم برای این اوکی و کنسل کد بنویسم و نیاز به باتوم دیگر ندارم
یعنی توی رویدادش کدی بنویسم که اگز اوکی رو زد خارج بشیم و اگر کنسل رو زد خارج نشیم یعنی خودش چه چوری میفهمه ما اوکی رو زدیم یا کنسل رو که عکس العملی که ما بهش میدیم انجام بده مثلا اگر میخایم خارج بشیم پیام بده میخاید بکاپ بگیرید که ما اگر اوکی رو بزنیم صفحه بکاپ گیری رو نشون بده
امیدوارم مطلب رو برسونم

ببین همین منظورته

hakim22
یک شنبه 20 فروردین 1391, 09:32 صبح
از این کد میتونی استفاده کنی :


Dim dr As DialogResult

dr = MessageBox.Show("Do you want to exit ?", "Exit", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning)


If dr = MessageBoxButtons.OK Then
Application.Exit()
Else
Exit Sub
End If

کاظم فلاحی خواه
یک شنبه 20 فروردین 1391, 09:59 صبح
Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
If MsgBox("خروج از برنامه ؟", MsgBoxStyle.OkCancel, "خروج") = MsgBoxResult.Cancel Then
'انصراف از خارج شدن
e.Cancel = True
End If
End Sub