0 / 0 / 0
Регистрация: 17.06.2015
Сообщений: 2
1

Обращение к любому элементу массива

25.12.2016, 05:46. Показов 1288. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я делаю обработчик для динамического количества Series у Chart, обращение к LineSeries без какого-то указателя в квадратных скобках невозможно, и я хотел бы узнать, можно ли каким-то образом поставить туда универсальный указатель, или же как сделать, чтобы у меня событие срабатывало для ВСЕХ LineSeries. Ниже указал в каком именно месте.
Если поставить там например 1, то будет срабатывать только для одного LineSeries, что очень даже логично.

p.s. если точнее, мне нужно сделать так, чтобы при наведении на отрисованный в Chart'e Series отображалась длина отрезка. Длину я считать умею, спасибо Пифагору, как программно создать событие тоже нашёл, а вот с универсальным обращением проблемки. Заранее спасибо за помощь.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
TLineSeries *LineSeries[100];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
for (int i=0; i < 30; i++) {
LineSeries[i]= new TLineSeries(Chart1);
Chart1->AddSeries(LineSeries[i]);
LineSeries[i]->LinePen->Width = 3;
LineSeries[i]->Color = clBlack;
LineSeries[i]->AddXY(i*2,(i+10)*3);
LineSeries[i]->AddXY((i-5)*4,i*0.5);
}
LineSeries[ВОТ ТУТ]->OnMouseEnter= &SeriesMouseEnter; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2016, 05:46
Ответы с готовыми решениями:

Что быстрее? Обращение к элементу массива или к элементу структуры?
Обращение к элементу массива или к элементу структуры? Экспериментирую с кодом и получается...

Обращение к элементу массива
Как мне обратиться к последнему элементу массива? например: Array // i = 0 тут нужно что бы -1...

Обращение к элементу массива
Объясните пожалуйста, что происходит в строке помеченной *** void main(){ char str; char...

Обращение к элементу массива из строк
Здравствуйте! Имеется такой код: string mesiaci = //Massiv iz strok { &quot;Ianvar'&quot;,...

2
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
25.12.2016, 11:55 2
Лучший ответ Сообщение было отмечено unstp как решение

Решение

Цитата Сообщение от unstp Посмотреть сообщение
чтобы у меня событие срабатывало для ВСЕХ LineSeries
Ну также в цикл засунуть
1
0 / 0 / 0
Регистрация: 17.06.2015
Сообщений: 2
25.12.2016, 12:43  [ТС] 3
что-то мой мозг в 6 утра решил, что оно так работать не должно, и я даже не попытался) однако работает спасибо, простите за тупость
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2016, 12:43
Помогаю со студенческими работами здесь

Организовать обращение к элементу массива в классе
Есть класс: class Graf { public: double **M; double MT; Graf(){}; ~Graf(){}; Graf(int n){

Обращение к элементу массива через адрес
#include &quot;a.h&quot; #include &lt;iostream&gt; #include&lt;stdio.h&gt; using namespace std; void vvod(float...

Обращение к элементу динамического массива структур
Само задание: http://cs412722.vk.me/v412722398/4e77/fUkq93u2HDE.jpg пока написал только это:...

Обращение к элементу массива через указатель
Здравствуйте, точно помню, что A и *(A+i) это одно и тоже то вот почему-то не хочет работать...

Обращение ко второму элементу массива указателей на строки
Добрый день. Не получается обратиться ко второму элементу: #include &lt;stdio.h&gt; int main(void) {...

Обращение к элементу массива (массив как поле класса)
есть класс с массивом class ArrayPixel { public: byte*** pixel; ArrayPixel(int, int);...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru