我目前正在開發一個Windows窗體應用程序,我有一個包含notificationForms的arraylist notificationList。如何循環訪問winforms的數組列表?
如何使用for循環遍歷arrayList中的每個表單來檢查表單是否通過isDisposed屬性進行處理?
int formDisposed = 0;
for (int i = 0; i < notificationList.Count; i++)
{
if(notificationList.?????.IsDisposed == true)
{
formDisposed ++;
}
}
謝謝!
把馬放在馬車前面。在創建表單時,訂閱其FormClosed事件並讓事件處理程序從列表中刪除表單對象。解決這個問題並避免討厭的內存泄漏。 – 2011-12-16 15:47:44
如果我這樣做,我如何通過列表進行搜索並刪除表單,使其成爲我已關閉的特定表單? – Thomas 2011-12-16 16:02:37