Bonjour,

Je suis en train de construire ma première classe (ouff!!)
Ma problématique est assez générale mais je la présente à travers un exemple :
Ma classe consiste à créer un modèle de chart personnalisé.
Ce chart personnalisé contient 2 ChartAreas.
Je suppose que cela commence donc ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Public Class CustomChart
Inherits system.Windows.forms.DataVisualization.Charting.Chart
 
Sub New()
MyBase.New()
 
Me.ChartAreas.Add("c1")
Me.ChartAreas.Add("c2")
...
Mais je remarque que si, dans un form, j'ai déjà créé un contrôle CustomChart, et si j'en crée un deuxième, ça plante parce que le nom des ChartAreas est forcé et identique dans les deux instances de CustomChart.

D'où ma question, comment faire en sorte que le nom de l'instance des ChartAreas soit créé par défaut et incrémenté en temps que de besoin (par exemple "ChartAreas1, ChartAreas2...")