компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > Программирование

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 23.01.2006, 11:13   #1
Пользователи
 
Регистрация: 23.01.2006
Сообщений: 1
По умолчанию

Уважаемые знатоки делфи, у меня вопрос:
есть график на базе стандартного TChart
на нем динамически создаю новые графики и вертикальные оси к ним:

var
grSer : array of TLineSeries;
grAxis : array of TChartAxis;
begin
NNgList := NNgList + 1;
//добавляю график
grSer[NNgList]:=TLineSeries.Create(chGraf); //TLineSeries.Create(Self); grAxis[NNgList]:=TChartAxis.Create(chGraf);
grAxis[NNgList].Assign(chGraf.LeftAxis);
//расчетываю положение вертикальной оси
grAxis[NNgList].PositionPercent := (NNgList-1) * 100/Kolvo;
grSer[NNgList].LinePen.Width := 2;
grAxis[NNgList].RoundFirstLabel := False;
grSer[NNgList].CustomVertAxis:=grAxis[NNgList];
grSer[NNgList].ParentChart:=chGraf;
end;

И происходит следующее к динамически созданой оси не применяется свойство AllowZoom := true;
хотя для TChart оно выставлено! Поэтому моштабирование мышкой происходит только по горизонтальной оси а не по двум осям одновременно, что очень неудобно!




dEM!URG вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
23.01.2006, 11:13
Техник
реклама
По умолчанию

Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 12:46. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2