bahar_engineer
یک شنبه 28 تیر 1388, 13:15 عصر
آیا با استفاده از این کد می شه تشخیص داد که فرمی هم که پنهان هست بازه ؟
تو برنامه من یه فرم باز هست که پنهانش کردم و با این کد خواستم چک کنم که اگه بازه اونو از حالت hidden خارج کنه و اگه بسته هست دوباره بازش کنه (اگه کاربر ثبت نام کنه و وارد بخش خودش بشه و دوباره بره یه نفر دیگه رو ثبت نام کنه (یعنی یه یوزر دیگه رو بخواد ثبت نام کنه) صفحه ثبت نام پس بازهست و چون وصله به صفحه اول نمی شه اونو close کنم و باید پنهانش کنم ... حالا کاربر بخواد نفر دوم رو ثبت نام کنه باید دوباره فرم hidden شده رو نمایش بدم)
foreach (Form arrange in Application.OpenForms)
{
if (arrange is arrangement)
اما خطا داد
اینم خطاش :
Collection was modified; enumeration operation may not execute.
و یه سوال دیگه : آیا فرمی که پنهانش کردم برای برگردوندنش باید form.show() بکار ببرم؟ یا راه دیگه ای داره که دوباره فضا نگیره؟
تو برنامه من یه فرم باز هست که پنهانش کردم و با این کد خواستم چک کنم که اگه بازه اونو از حالت hidden خارج کنه و اگه بسته هست دوباره بازش کنه (اگه کاربر ثبت نام کنه و وارد بخش خودش بشه و دوباره بره یه نفر دیگه رو ثبت نام کنه (یعنی یه یوزر دیگه رو بخواد ثبت نام کنه) صفحه ثبت نام پس بازهست و چون وصله به صفحه اول نمی شه اونو close کنم و باید پنهانش کنم ... حالا کاربر بخواد نفر دوم رو ثبت نام کنه باید دوباره فرم hidden شده رو نمایش بدم)
foreach (Form arrange in Application.OpenForms)
{
if (arrange is arrangement)
اما خطا داد
اینم خطاش :
Collection was modified; enumeration operation may not execute.
و یه سوال دیگه : آیا فرمی که پنهانش کردم برای برگردوندنش باید form.show() بکار ببرم؟ یا راه دیگه ای داره که دوباره فضا نگیره؟