behnet
پنج شنبه 19 اسفند 1389, 00: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
دوستان میدونن واسه چیه؟