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.