PDA

View Full Version : سوال: چگونه در رویداد Form Closing یک فرم کد بنویسم؟



SajjadStr
جمعه 10 تیر 1390, 18:49 عصر
با عرض سلام
من میخوام تو رویداد FormClosing کد بنویسم ولی هرچی میزنم هیچ پروسیجری باز نمیشه که بتونم تو بلاک هاش کد بنویسم نه End Sub نچیزی
چیکار کنم؟

mohsencom
جمعه 10 تیر 1390, 19:03 عصر
برید قسمت Properties فرمتون مطابق شکل ... اون بالا علامت Events رو کلیک کنید

بعد روی رویداد FormClosing دبل کلیک کنید میاد

یکم رو کارتون فکر کنید بعد سوالتونو مطرح کنید دوست عزیز

SajjadStr
جمعه 10 تیر 1390, 19:24 عصر
ممنون من مبتدیم به همین خاطر نمیدونستم ممنون از راهنمایتون

SajjadStr
جمعه 10 تیر 1390, 19:30 عصر
آقا اگه میخوام وقتی کسی رو دکمه ی Close روی فرم اون که جفت Maximize هست کلیک کرد کدی که من میخوام اجرا بشه باید چیکار کنم
تو رویداد های FormClosing , FormClosed, Leave فرمم نوشتم ولی عمل نکرد به نظرتون چیکار کنم؟

mohsencom
جمعه 10 تیر 1390, 20:21 عصر
با همون رویداد FormClosing باید بنویسی.....شما مشکلتون یه جای دیگست

Alghoochi
شنبه 11 تیر 1390, 00:52 صبح
آقا اگه میخوام وقتی کسی رو دکمه ی Close روی فرم اون که جفت Maximize هست کلیک کرد کدی که من میخوام اجرا بشه باید چیکار کنم
تو رویداد های FormClosing , FormClosed, Leave فرمم نوشتم ولی عمل نکرد به نظرتون چیکار کنم؟

اون کدی که شما می‌خوای اجرا میشه ولی بعدش فرم بسته می‌شه. برای اینکه فرم بسته نشه از کد e.cancel استفاده کن.

اگر کد اصلا اجرا نمی‌شه ببین Handle براش تعریف شده یا نه.
مثلا

Private Sub Form1_FormClosing () Handles Me.FormClosing

End Sub


به اون هندل که بعد از تعریف سابروتین و پارامترها اومده دقت کن. این دستور مشخص می‌کنه که کد چه زمانی اجرا بشه.

SajjadStr
شنبه 11 تیر 1390, 17:47 عصر
ممنون مشکل حل شد