Андрей К, покажите пожалуйста как зациклить, при создании имени аннотации в виде стринга или чара, потом нельзя вставить добавлять параметры к этой аннотации.
kvazar,
1) Создаете массив аннотаций
2) С помощью цикла FOR делаете обход этого массива:
2.1 Создаете аннотацию ( … = (gcnew… )
2.2 Задаете ей нужные параметры
2.3 Добавляете ее на свой Chart
Xenesy, в данном примере наверняка нужно менять позиции X,Y + текст. Рекурсией тут с костылями получится. А kvazar судя по вопросам, немножко начинающий.
Андрей К, Честно сказать я не понял что он хочет сделать, кроме как зациклить функцию… да и слабо знаком с С++, поэтому разобрать его код мне не под силу…
Вообще ему лучше разбить все на блоки и потом думать как маштабировать
Сергей Петров, Там только после 13 числа начнется какое-то движение по-моему. До 13 они принимают заявления от желающих получить выплаты в валюте. Вроде так, если ничего не путаю.
США объявят о «весьма существенном пакете» санкций.
«Это очень крупный пакет. Две российские нефтяные компании, более 100 танкеров, нефтяные трейдеры, российские страховые компании и т. д.» США объяв...
США объявят о «весьма существенном пакете» санкций.
«Это очень крупный пакет. Две российские нефтяные компании, более 100 танкеров, нефтяные трейдеры, российские страховые компании и т. д.» США объяв...
Социальный вклад и социальный счет — это банковские сберегательные продукты, которые могут открыть люди, получающие социальную поддержку от государства.
Новые финансовые инструменты обладают приз...
Курс доллара снова вошёл в удушающий боковик
Фьючерс на курс доллара снова вошёл во флэтовое движениеНа графике видно, что цена на фьючерс Si за последние несколько дней консолидировалась в диап...
Прогнозы аналитиков по индексу Мосбиржи на конец 2025 года.
Консенсус около 3200-3300, думаю это оптимистичный вариант, реальный 3000-3100, а пессимистичный менее 2800. При этом в течение года м...
Алмазы: нет жизни счастья и не предвидится Цены на бриллианты на мировом рынке идут вниз, свидетельствуют данные PriceScope, не оправдывая прогнозов об их возможном повышении по случаю празднования Ро...
System::Windows::Forms::DataVisualization::Charting::EllipseAnnotation^ ellipseAnnotation1 = (gcnew System::Windows::Forms::DataVisualization::Charting::EllipseAnnotation());
ellipseAnnotation1->AllowAnchorMoving = true;
ellipseAnnotation1->AllowMoving = true;
ellipseAnnotation1->AnchorX = 50;
ellipseAnnotation1->AnchorY = 50;
ellipseAnnotation1->Name = L«EllipseAnnotation1»;
ellipseAnnotation1->Text = L«EllipseAnnotation1»;
this->chart1->Annotations->Add(ellipseAnnotation1);
И скорее всего, аннотации держать в массиве.
1) Создаете массив аннотаций
2) С помощью цикла FOR делаете обход этого массива:
2.1 Создаете аннотацию ( … = (gcnew… )
2.2 Задаете ей нужные параметры
2.3 Добавляете ее на свой Chart
Мне нужно сделать допустим for от 1 до 100
и что бы в нём был этот код
System::Windows::Forms::DataVisualization::Charting::EllipseAnnotation^ ellipseAnnotation1 = (gcnew System::Windows::Forms::DataVisualization::Charting::EllipseAnnotation());
ellipseAnnotation1->AllowAnchorMoving = true;
ellipseAnnotation1->AllowMoving = true;
ellipseAnnotation1->AnchorX = 50;
ellipseAnnotation1->AnchorY = 50;
ellipseAnnotation1->Name = L«EllipseAnnotation1»;
ellipseAnnotation1->Text = L«EllipseAnnotation1»;
this->chart1->Annotations->Add(ellipseAnnotation1);
ellipseAnnotation1 с каждым циклом становилось на 1 больше
ellipseAnnotation2
ellipseAnnotation3 и тд.
т.е. разумеется
System::Windows::Forms::DataVisualization::Charting::EllipseAnnotation^ ellipseAnnotation2 = (gcnew System::Windows::Forms::DataVisualization::Charting::EllipseAnnotation());
ellipseAnnotation2->AllowAnchorMoving = true;
ellipseAnnotation2->AllowMoving = true;
ellipseAnnotation2->AnchorX = 50;
ellipseAnnotation2->AnchorY = 50;
ellipseAnnotation2->Name = L«EllipseAnnotation2»;
ellipseAnnotation2->Text = L«EllipseAnnotation2»;
this->chart1->Annotations->Add(ellipseAnnotation2);
Вообще ему лучше разбить все на блоки и потом думать как маштабировать
for (i=.......)
.....
ellipseAnnotation->Text = L«EllipseAnnotation»+i;