/// <summary> /// Пользователь выбрал в контекстном меню удалить индикатор /// </summary> private void DeleteContextMenu_Click(object sender, EventArgs e) { try { if (((MenuItem)sender).Text == @"Trades") { ChartCandle.DeleteTickArea(); Save(); return; } int number = ((MenuItem)sender).Index; if ((_indicatorsCandles == null || _indicatorsCandles.Count <= number)) { return; } List <IIndicatorCandle> indicators = _indicatorsCandles.FindAll(candle => candle.CanDelete == true); if (number < indicators.Count) { DeleteIndicator(indicators[number]); } } catch (Exception error) { SendErrorMessage(error); } }