1
我正在實施UserControl
,它實現了IMessageFilter
。它在其構造函數中調用Application.AddMessageFilter
。我想從它的Dispose(bool disposing)
方法中的消息過濾器中刪除它,但我不知道是否將呼叫置於Application.RemoveMessageFilter
的內部(因此在disposing
爲true時調用它),還是我應該將它稱爲測試(所以無論何時調用方法都會調用它)。何時應該從消息過濾器中刪除UserControl?
哪種方法是正確的?