/// ------------------------------------------------------------------------------------
        protected bool OnDropDownClosedIgnoredSymbols(object args)
        {
            if (_ignoredSymbolsDropDown != null)
            {
                _ignoredSymbolsDropDown.lnkOK.Click -= HandleRefreshChartClick;
                _ignoredSymbolsDropDown.Dispose();
                _ignoredSymbolsDropDown = null;
            }

            return(true);
        }
        /// ------------------------------------------------------------------------------------
        protected bool OnDropDownIgnoredSymbols(object args)
        {
            var itemProps = args as ToolBarPopupInfo;

            if (itemProps == null || !_activeView)
            {
                return(false);
            }

            itemProps.Control = _ignoredSymbolsDropDown = new ChartOptionsDropDown();
            _ignoredSymbolsDropDown.SetIgnoredSymbols(Project.IgnoredSymbolsInCVCharts);
            _ignoredSymbolsDropDown.lnkOK.Click += HandleRefreshChartClick;

            // This is a kludge and I really don't like to do it. But I don't know how
            // else to automatically get the custom drop-down to act like it has "focus".
            SendKeys.Send("{DOWN}");
            return(true);
        }