我有一个带有 3 个 XtraTabPages 的 DevExpress XtraTabControl。我正在尝试根据条件删除标签页,在最后一次迭代中删除后,出现错误。
我的代码是
foreach (DevExpress.XtraTab.XtraTabPage ptp in tabContactsDetails.TabPages)
{
if (tabContactsDetails.TabPages.Contains(ptp))
{
if (ptp.Name == "tabPTP")
{
if (maxid == String.Empty || maxid == null || maxid == "lblHiddenDebtorID")
{
tabContactsDetails.TabPages.Remove(ptp);
}
else
{
}
}
}
}
我收到一个错误,比如
Collection was modified; enumeration operation may not execute.