PDA

View Full Version : حرفه ای: ادامه ی حلقه ، در زمان اجرا شدن یک رویداد از فرم دیگر



drsina
چهارشنبه 15 آبان 1392, 17:21 عصر
سلام !

همین جور که از عنوان سوال پیدا است ، ما 2 فرم به نام های Form1 و Form2 ، داریم .

حالا یک آبجکت از فرم 2 در فرم 1 ساختم .


Form2 obj = new Form2();



تووی اون حلقه (for) ، که توو فرم 1 هست ، obj را به وسیله ی ShowDialog صدا زدم ،

حالا میخوام ببینم آیا راهی هست که ، وقتی فرم 2 نمایش پیدا کرد ، اون حلقه متوقف بشه و بعد از اینکه رویداد Form2_Closed اجرا شد ، دوباره حلقه به کار خودش ادامه بده ؟!

مهرداد صفا
چهارشنبه 15 آبان 1392, 17:38 عصر
با سلام.
متود ShowDialog همین کار را انجام می دهد. این متود باعث می شود تا فرم به صورت modal نمایش داده شود و تا زمانی که فرم نمایش داده شده بسته نشده باشد دستورات بعد از ShowDialog اجرا نخواهند شد.

drsina
چهارشنبه 15 آبان 1392, 17:47 عصر
بله !!!
ممنون کاملا درست بود .