1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
void __fastcall TForm1::ChartScroll(TObject *Sender)
{
if(Sender->ClassNameIs("TChart"))
{
TChart *ChartTemp,*ChartTemp2;
ChartTemp=dynamic_cast<TChart*>(Sender);
double Minimum=ChartTemp->BottomAxis->Minimum;
double Maximum=ChartTemp->BottomAxis->Maximum;
for(int i=0; i<ComponentCount; i++)
{
if(Components[i]->ClassNameIs("TChart"))
{
ChartTemp2=dynamic_cast<TChart*>(Components[i]);
if(ChartTemp!=ChartTemp2)
ChartTemp2->BottomAxis->SetMinMax( Minimum, Maximum);
}
}
}
} |