PDA

View Full Version : رویداد فعال شدن فرم



na3er-faraji
پنج شنبه 01 مهر 1389, 12:59 عصر
فرض کنید دو فرم داریم که فرم اول یک فرم دیگه رو باز میکنه بدون اینکه خودش بسته شه. حالا میخام وقتی فرم دوم بسته شد و فرم اول فعال شد یه کار رو انجام بدم. تو چه چه رویدادی این اتفاق می افته؟؟؟

Sirwan Afifi
پنج شنبه 01 مهر 1389, 13:09 عصر
سلام دوست عزیز
توی رویداد FormClosing فرم دومیت کدت رو بنویس

cheshm6k
پنج شنبه 01 مهر 1389, 13:14 عصر
Activated.

توجه داشته باشید که این رویداد در هر باری که فرم فوکوس میشه اتفاق میفته . یعنی اگر یه MessageBox هم نمایش بدی ، بعد از بستن اون این رویداد اجرا میشه . یا اگه کاربر یه برنامه دیگه اجرا کنه دوباره برگرده به فرم و ............

برای رفع این مشکل میتونی یه متغیر بولین تعریف کنی و وقتی فرم بسته میشه اونو true کنی و شرط اجرای دستورات رویداد ،true بودن اون باشه و بعد از انجام دستورات متغیر دوباره false بشه .