/// <summary> /// Installs a global message filter to allow all ToolStripDropDowns to scroll via mouse wheel. /// <para /> /// No-op if already enabled. /// </summary> public static void Enable() { if (_messageFilter == null) { _messageFilter = new MessageFilterImplementation(); Application.AddMessageFilter(_messageFilter); } }
/// <summary> /// No-op if disabled/never enabled. /// </summary> public static void Disable() { if (_messageFilter != null) { Application.RemoveMessageFilter(_messageFilter); _messageFilter = null; } }