PDA

View Full Version : سوال: مشکل در تشخیص فرم های باز زمان اجرا



behnet
چهارشنبه 18 اسفند 1389, 23:02 عصر
سلام

من توی برنامم فرم هایی دارم که با زدن روی یک دکمه از روی یک فرم ساخته میشن...

برای دسترسی به control های فرم هام از foreach بصورت زیر استفاده میکنم اما زمات





foreach (Form frm in Application.OpenForms)
{
if (frm is summray)
{
if (frm.Tag.ToString() == lbl_summray_active_tag.Text)
{
frm.Activate();
frm.TopMost = true;
frm.Show();
}
else
{
frm.Hide();
}
}
}


اما error زیر رو میده.


Collection was modified; enumeration operation may not execute


دوستان میدونن واسه چیه؟

behnet
پنج شنبه 19 اسفند 1389, 11:45 صبح
فهمیدم

باید اینجوری نوشت



foreach (Form frm in this.MdiChildren)