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