Salut hassenman
	
		
			
			
				
					
 Envoyé par 
hassenman
					 
				 
				Quand on crée une Tchart, elle a des donnée par defaut jusqu'a 25
			
		 
	 
 Tu veux dire quand on crée une série dans le TChart. 
Tu peux effacer les séries avec la méthode 
	
	Form1->Chart1->Series[k]->Clear();
 ou k est l'index de la série dans le TChart, K = 0 pour la série 1, k = 1 pour la série 2 etc ...
	
		
			
			
				
					
 Envoyé par 
hassenman
					 
				 
				Autre question : comment faire pour cloner une tcahrt avec les series qu'elle contient ?
			
		 
	 
 Là je pense qu'il y a plusieurs possibilitées, moi je créerais des séries et je copierais les valeurs à l'intérieur, mais tu peux aussi surcharger l'opérateur = du TChart, ca dépend de l'utilisation que tu veux en faire.
En supposant que le Chart2 est crée en statique :
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 |  
/* On parcourt les séries du Chart1 */
for (int ActSerie = 0 ; ActSerie< Chart1->CountActiveSeries(); ActSerie++) {
 
/* On crée à chaque fois une série dans le Chart2 (Trouvé dans la FAQ)*/
	TFastLineSeries *Serie;
	Serie = new TFastLineSeries(this);
	Serie->ParentChart = Chart2;
 
/* Pour chaque série on copie tous les points */
	for (int point = 0; point < Chart1->Series[ActSerie]->Count() ; point ++) {
 
			Chart2->Series[ActSerie]->AddXY( Chart1->Series[ActSerie]->XValue[point],Chart1->Series[ActSerie]->YValue[point] );
		}
 
 
    } | 
 Voilà j'espère que ca t'aidera
Bon courage
						
					
Partager