Страница 1 из 1

Проблема с TChart, а точнее с AllowZoom

Добавлено: 23 янв 2006, 14:19
dEM!URG
Уважаемые знатоки делфи, у меня вопрос:
есть график на базе стандартного 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 оно выставлено! Поэтому моштабирование мышкой происходит только по горизонтальной оси а не по двум осям одновременно, что очень неудобно!