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
دوستان میدونن واسه چیه؟
من توی برنامم فرم هایی دارم که با زدن روی یک دکمه از روی یک فرم ساخته میشن...
برای دسترسی به 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
دوستان میدونن واسه چیه؟