Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2013, 11:37   #1
Leg1oner
Новичок
Джуниор
 
Регистрация: 04.03.2013
Сообщений: 2
По умолчанию Изменение формы графика на самом графике

Как реализовать возможность изменения значений графика при помощи наведения курсора непосредственно на график и перетаскивания его на необходимое значение. Так же чтобы это уже измененные значение записывались для дальнейшей их обработки.
Изменение производить в Chart.Или если это не возможно сделать в Chart то где и как?
Заранее всем спасибо за помощь!
Изображения
Тип файла: jpg Новый рисунок.jpg (130.2 Кб, 113 просмотров)

Последний раз редактировалось Leg1oner; 04.03.2013 в 11:43.
Leg1oner вне форума Ответить с цитированием
Старый 05.03.2013, 12:02   #2
Vzlom
Форумчанин
 
Регистрация: 11.02.2013
Сообщений: 155
По умолчанию

{
(Значение графика, это буква -->) P;
GetCursorPos(&P);
const int iMouseX = P.x;
const int iMouseY = P.y;
char x[5],y[5],z[10];
strcat (z,x);
strcat (z,y);
Memo1->Lines->Add("X");
Memo1->Lines->Add(iMouseX);
Memo1->Lines->Add("Y");
Memo1->Lines->Add(iMouseY);
Memo1->Lines->Add("Martix:");

int A[8][8];
int st1=-1,st2=-1;
for (int xx=iMouseX-4; xx<iMouseX+4;xx++)
{
st1++;
for (int yy=iMouseY-4; yy<iMouseY+4;yy++)
{
st2++;
A[st2][st1]=(Значение твоего графика -->) P->Canvas->Pixels[xx][yy];
st2=0;
}
}
byte r=0;
for (int i=0; i<8; ++i)
for (int j=0;j<8;++j)
{
r=ColorToRGB(A[i][j]);
A[i][j]=r;
Memo1->Lines->Add(A[i][j]);
Memo1->Lines->Add(" ");
}
Vzlom вне форума Ответить с цитированием
Старый 05.03.2013, 12:06   #3
Vzlom
Форумчанин
 
Регистрация: 11.02.2013
Сообщений: 155
По умолчанию

Через Chart его можно описать как Максимум и Минимум. Где они яв-ся крайними нраницами вашего графика.
К примеру вот так:
В условии If описываешь {
Chart1->Axes->Bottom->Maximum++;
Chart1->Axes->Bottom->Minimum++;
}
Vzlom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение даты в графике RUBEY Microsoft Office Excel 2 08.12.2012 22:19
В самом listbox-e (в списке) можно ли делать изменение ? Aqil_f Microsoft Office Excel 5 10.06.2010 16:47
Изменение стиля линии графика! 4ika Общие вопросы C/C++ 2 04.05.2010 21:37
Изменение стиля линии графика! 4ika Общие вопросы C/C++ 0 04.05.2010 20:16
Изменение переменных в самом exe файле. DTL Общие вопросы Delphi 6 02.06.2009 14:51