PDA

View Full Version : کدی برای کلید کنسل



safasoft
سه شنبه 23 مرداد 1386, 10:04 صبح
با سلام
من کدی برای کلید کنسل می خواهم
خودم دوباره فرم را لود می کنم اما چون این کد در رویداد
FormClosing نوشته شده دوباره بسته می شود ممکن است من رویداد را اشتباه انتخاب کرده باشم؟
می خواهم در زمان بسته شدن فرم این پیغام بیاید
با تشکر

programmermp
سه شنبه 23 مرداد 1386, 10:12 صبح
با سلام
من کدی برای کلید کنسل می خواهم
خودم دوباره فرم را لود می کنم اما چون این کد در رویداد
FormClosing نوشته شده دوباره بسته می شود ممکن است من رویداد را اشتباه انتخاب کرده باشم؟
می خواهم در زمان بسته شدن فرم این پیغام بیاید
با تشکر


سلام

یعنی می خواهی به هنگام بسته شدن یه پیغام نشون بده که اگر کنسل زدی برگرده تو

برنامه و فرم بسته نشه درسته ؟

برای این کار شما باید از کد زیر استفاده کنی




e.handled=false

Mohammadreza Heidari
سه شنبه 23 مرداد 1386, 11:48 صبح
با سلام
من کدی برای کلید کنسل می خواهم
خودم دوباره فرم را لود می کنم اما چون این کد در رویداد
FormClosing نوشته شده دوباره بسته می شود ممکن است من رویداد را اشتباه انتخاب کرده باشم؟
می خواهم در زمان بسته شدن فرم این پیغام بیاید
با تشکر


از این کد استفاده کنید :



PrivateSub Form1_FormClosing(ByVal sender AsObject, ByVal e As System.Windows.Forms.FormClosingEventArgs) HandlesMe.FormClosing
If MessageBox.Show("Save Changes ?", "Saving", MessageBoxButtons.OKCancel) = _
Windows.Forms.DialogResult.Cancel Then
e.Cancel = True
EndIf
EndSub


موفق باشید. :چشمک:

safasoft
پنج شنبه 25 مرداد 1386, 08:00 صبح
سلام
از کمک هر دوی شما ممنونم

hamed_bostan
دوشنبه 29 مرداد 1386, 00:27 صبح
یه راه دیگه هم هست که اگر در اجرای فرمت از dialog result استفاده کنی کارت ساده میشه