private void UnBindEvents() { if (activateEvent != null) { RlOutlook.ExplorerEvents_Event events = (RlOutlook.ExplorerEvents_Event)explorer; events.Activate -= activateEvent; events.Deactivate -= deactivateEvent; events.Close -= closeEvent; } }
private void BindEvents() { RlOutlook.ExplorerEvents_Event events = (RlOutlook.ExplorerEvents_Event)explorer; activateEvent = new Microsoft.Office.Interop.Outlook.ExplorerEvents_ActivateEventHandler(explorer_Activate); deactivateEvent = new Microsoft.Office.Interop.Outlook.ExplorerEvents_DeactivateEventHandler(explorer_Deactivate); closeEvent = new Microsoft.Office.Interop.Outlook.ExplorerEvents_CloseEventHandler(explorer_Close); events.Activate += activateEvent; events.Deactivate += deactivateEvent; events.Close += closeEvent; }