PDA

View Full Version : رویداد زمان جابجایی بین فرم ها



donya100
سه شنبه 18 خرداد 1389, 10:55 صبح
سلام
وقتی بین دو تا فرم جابجا می شویم چه رویدادی فراخوانی میشه ؟
من در برنامه ام نیاز دارم وقتی برای بار دوم هم به یک فرم می رم کدی که در رویداد load نوشتم اجرا بشه .

M.YasPro
سه شنبه 18 خرداد 1389, 11:26 صبح
سلام
برای فرم اول ایونت Deactivate (http://msdn.microsoft.com/en-us/library/system.windows.forms.form.deactivate(v=VS.100).asp x) و برای فرم 2 که به اون میرید ایونت Activated (http://msdn.microsoft.com/en-us/library/system.windows.forms.form.activated(v=VS.100).aspx ) فایر میشه .
البته احتمالا ایونت های دیگه ای هم خواهد بود مثل leave , enter و ...
موفق باشید .

donya100
سه شنبه 18 خرداد 1389, 12:07 عصر
نه . منظور من رویدادی هست که وقتی از فرم اول به فرم دوم می رم و دوباره به فرم اول بر می گردم (با بسته شدن فرم دوم به طور خودکار فرم اول باز نمایش داده می شود) در فرم اول فراخوانی میشه.

M.YasPro
سه شنبه 18 خرداد 1389, 12:27 عصر
من با این فرض که فرم اول و دوم باز هستند پست بالا رو دادم .
برای فرم اول رویداد activate رخ میده .

donya100
سه شنبه 18 خرداد 1389, 14:30 عصر
رویداد activated کد موجود را به طور مداوم انجام میشه!!!

M.YasPro
سه شنبه 18 خرداد 1389, 15:48 عصر
منظورتون رو متوجه نمیشم