Bonjour,
J’ai migré une application C++Builder Rad2010 vers Sydney10.4, tous marchent à peu près sauf le zoom de TChart n’est pas correct sous Sydney10.4.
Voici la copie écran pour une simple affichage des trois BarGraph via TChart.
Nom : _0000000Chart.jpg
Affichages : 138
Taille : 426,3 Ko

Voici les codes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
	// Test Chart
	for(int ii=0; ii<100; ++ii)
	{
		Chart1->Series[0]->AddXY(ii, sin(2*3.1415926*ii/1000.), "", clTeeColor);
		Chart1->Series[1]->AddXY(ii, sin(2*3.1415926*ii/1000.-M_PI*2/3.), "", clTeeColor);
		Chart1->Series[2]->AddXY(ii, sin(2*3.1415926*ii/1000.-M_PI*4/3.), "", clTeeColor);
	}
Le problème : quand on zoom les bars, les largeurs ainsi que les décalages des trois se changent correctement sous Rad2010, on voit bien les 3 après le zoom.
Mais quand compilé sous Sydney10.4, les largeurs ainsi que les décalages des trois ne changent pas lors de zoom, on voit les 3 bars superposé et on ne peut pas distinguer les 3.
J'ai réussi de décaler par programme, mais les largeurs sont toujour identique, elle n'augmente pas lors zoom (comme dans Rad2010).
Merci par avance
Cordialement
Xavier