Beispiel #1
0
        //Добавляем экземпляр класса в список и отрисовываем объекты
        private void AddPair(string marketName)
        {
            Point _left_loc = NewLocationForPanel(_activeMarketList.Count);

            //отключаем ScrollBar (из за специфики отображения компанента Panel необходимо отключить прокрутку)
            MainPanelWithScroll.AutoScroll = false;
            MarketPair marketPair = new MarketPair(marketName, _left_loc, _activeMarketList, ref MainPanelWithScroll, _panelElementsHeight, _panelDistance, consoleForm);

            //подписываем на событие обновления StatusBar
            marketPair.onUpdateEnd += IncrementProgressBar;
            //отрисовываем элементы
            marketPair.AddMarketElement();
            //включаем ScrollBar
            MainPanelWithScroll.AutoScroll = true;
            //добавляем в список
            _activeMarketList.Add(marketPair);
        }